上下文:
我正在创建一个Cocos2d-JS游戏。我已经创建了该项目,目前正处于开发阶段。
我可以从控制台中的项目目录运行cocos run -p web或cocos run -p web --source-map。这些命令可以工作,允许我运行和测试我的项目。
问题:
简单地说:我所做的代码更改没有被cocos2d-JSB编译器捕获。我最近修改的旧代码仍然存在于新编译的cocos2d项目中。我无法检测到对已经编译的类文件所做的更改。
技术:
技术上的问题: cocos2d-js编译器(从终端/控制台)没有正确地复制修改过的.js文件。以前版本的.js文件以某种方式保留在本地主机-web服务器中
我用cocos2d-js做了一个游戏。然后通过cocos run -p web -m release命令对其进行编译。在PC和iOS浏览器(Chrome,Firefox,Safari)上一切正常,但在安卓上,上述所有浏览器显示的图像质量都很低,它们变得模糊。我弄不明白发生了什么事。这是iOS和安卓的两张对比图,谢谢你的关注。
我对cocos2d-js非常陌生,我试图用一个简单的演示来移除它的形状和身体,但失败了。
var body = new cp.Body(1,cp.momentForBox(1,20,20));
body.setPos(cc.p(100,300));
this._space.addBody(body);
var shape=cp.BoxShape(body,20,20);
shape.setElasticity(0.5);
shape.setFriction(0.8);
this._space.addShape(shape);