求助:设置刚体位置偶发报错

Error
at b2Body.409.b2Body.SetTransformXY (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:79816:46)
at b2Body.409.b2Body.SetTransformVec (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:79813:16)
at cc_RigidBody.syncPosition (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:28189:23)
at cc_RigidBody._onNodePositionChanged (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:28229:14)
at EventTarget.215.CallbacksInvoker.invoke (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:33136:31)
at cc_Node.emit (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:10760:60)
at cc_Node.set [as x] (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:10182:22)
at Hero.cycle (d:\cocosEx\mrGun\assets\script\Hero.js:78:13)


  • Creator 版本:v2.1.2

刚体类型是kinematicic,设置物体的位置时, 偶发性会报错m_world.IsLocked.
求助如何解决。

自己顶, 有人能解决这个问题吗?
到底刚体如何能代码控制位置. 我现在给刚体初始位置都会报错. node.setPosition(x,y);
Error
at b2Body.409.b2Body.SetTransformXY (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:79816:46)
at b2Body.409.b2Body.SetTransformVec (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:79813:16)
at cc_RigidBody.syncPosition (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:28189:23)

能贴一下你的代码么?说一下你测试使用的CocosCreator版本?

官方不是说过,不要在碰撞改坐标吗!!!!!!!