求助:Cocos2d-js+chipmunk 编译到Android平台,效果不一致!

大家好,我正在开发一个贪吃蛇游戏做为练习。
使用Cocos2d-js+chipmunk。chipmunk只用来做碰撞检测。
可是一开始我就碰到一个问题。请大大们帮忙解答,谢谢!

因为贪吃蛇的特性,我使用了流氓刚体(质量无限大),这样就不会受到重力,碰撞的影响。

this.body = new cp.Body(Infinity,Infinity);
this.body.p = cc.p(400, 30);

为它添加了一个圆形的形状,并加入到space中,

this.shape = new cp.CircleShape(this.body, 10, cp.vzero);
this.shape.setCollisionType(SpriteTag.snake);
this.space.addShape(this.shape);

然后我在update方法里面更改刚体的位置,以达到移动的效果。

this.body.setPos(cc.p(this.body.p.x,this.body.p.y + 1));

这并不复杂,我在浏览器中Debug也没有问题。刚体可以移动
但是当我把它编译为apk文件并安装到我的Android手机(红米Note移动增强版)之后,
这个刚体就移动不了了,我试了很多方式,都不能移动它。
这让我很迷惑,请问这样的情况该怎么解决?

我也碰到过这种问题

解决方式就是物体精灵移动的同时,刚体也移动

希望以后框架会修复这个问题