我给sprite对象添加了碰撞刚体后,移动sprite:moveBy(time,-x,0)。结果sprite的对象全部往右移动。注销碰撞刚体时候就恢复正常了
这是创建对象添加到指定的N2内
移动n2,结果barrier 对象全都跑反了 ,我填的明明是-x的值怎么就往右边跑了,是不是加了碰撞刚体后坐标系就不一样了



你是不是重力设置是右边的,贴图贴代码贴不完不知道什么情况的哦。。。。
回来才看到这个问题还是没能答 ,虽然我已经避免到了这个问题了。
问题出在 两个场景相互引起的,我在MapScene 里面 关联的物理引擎。 但我是由GameScene 转到 ManScene 这样就会出现问题,具体原因不知道。解决办法就是由MainScene -> MapScene 。(错误的:MainScene->GameScene->MapScene)