求助!动态创建boxCollider2d时,碰撞器如何设置?

版本:3.4.2;
问题描述:通过new Node的形式创建node并添加碰撞器,碰撞器debug位置和node不一致。想请教下正确的设置方式。

我的操作:1创建node ,2添加物理组件,并设置size和offset.3 node添加到父节点上;

如图:


我测试了下,创建的boxCollider2d位置是正常的,是不是有什么没考虑进来的?这是我的demo:
135451.zip (7.1 KB)

感谢回答。
首先排除 了不是物理设置的问题。
我的方法是关掉引擎的绘制,创建了一个graphics组件,然后将bc2的worldAAbb交给graphics绘制。目前目测是符合预期的。 我怀疑是因为节点的层级导致的碰撞绘制问题。我的物体是放在2dRenderRoot组件下的。

能够绘制出碰撞器了

补充一下,graphics也是放在2dRenderRoot这个节点下的

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。