求助 碰撞检测回调 onBeginContact 修改节点的位置时 报错

节点加了物理碰撞刚体组件并开启碰撞监听
在onBeginContact: function (contact, selfCollider, otherCollider) 修改节点位置或者其他属性时 报错

在其他地方修改节点属性或者位置的时候 都没有出问题

vscode 报错信息
Error
at b2Body.293.b2Body.SetTransformXY (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:68958:46)
at b2Body.293.b2Body.SetTransformVec (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:68955:16)
at cc_RigidBody.syncPosition (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:23243:23)
at cc_RigidBody._onNodePositionChanged (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:23283:14)
at EventTarget.170.CallbacksInvoker.invoke (http://localhost:7456/app/engine/bin/cocos2d-js-forpreview.js:28009:31)
at cc_Node.emit (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:8282:60)
at cc_Node.set [as x] (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:7738:22)
at Game.onBeginContact (e:\cocos\mycocosproject\sanyan\assets\script\player\Game.js:622:25)
at PhysicsContact.129.PhysicsContact.emit (http://localhost:7456/app/engine/bin/cocos2d-js-forpreview.js:22345:35)
at PhysicsContactListener._onBeginContact [as _BeginContact] (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:22653:11)

在碰撞方法外调用
比如加一个 booelan is_begin
然后在update()里 if(this.is_begin){samething}

我也遇到这种问题,在碰撞里发送时间都没有用

楼主解决问题了吗?