雪碧套件skview.showPhysics错误?

在这里输入图像说明

这里是设置字符物理体的代码。

character.physicsBody = [SKPhysicsBody bodyWithRectangleOfSize:character.size]; 

它工作正常,我的意思是它保持在我想要的位置,但正如你所看到的,它在屏幕截图的左下方显示了character的物理实体(这是灰色框)。

这是一个错误,还是可以解决这个问题?

我有类似的问题,可能会或可能不会解决你的。

看起来你正在使用某种视口系统。 也许有一个叫world的节点,一个叫camera ? 如果是这种情况,那么你必须每一帧都移动你的world节点,以正确的中心内容? 在绘制物理graphics时,您需要将world节点移动到-didEvaluateActions而不是-didSimulatePhysics