预制体中的PhysicsBoxCollider运行后位置错位 怎么修正

版本2.2.1
复现步骤:
1,将Scene的Canvas节点的一个子节点拖成预制体。
2,打开这个预制体,添加一个子节点,并在这个子节点上添加PhysicsBoxCollider
3,通过cc.instantiate实例化预制体并addChild到Scene的Canvas节点
发现PhysicsBoxCollider绘制的物理调试信息错位,大概是半个屏幕大小。

如果不拖预制体直接放在Scene里没问题,这种情况要调用哪个接口同步?试过调用PhysicsBoxCollider的apply没用

你的预制体是不是用widget了

调用this.changeCollider方法

最外层node用了widget。
找到了,调RigidBody的这俩方法就行了:
syncPosition(false);
syncRotation(false);