2014-05-05 61 views
0

enter image description hereSprite工具包skview.showPhysics错误?

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

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

它正常工作,我的意思是停留在我想要它但你可以看到它显示character的物理体在截图的左下角(这是灰色框)。

这是一个错误还是可以修复?

+0

看来移动world节点是当我设置安乔点(0.5,0.5)为'SKScene'物理大纲不改有锚点与它将如何修复而不移除自定义锚点 – Mutch95

+1

删除自定义锚点,它只会滑动节点位置周围的纹理。如果你需要一个不同的锚旋转,添加一个额外的节点作为父母,充当定位点 – LearnCocos2D

+0

是否没有其他方式实际编辑'showPhysics'属性,以便它符合我的锚点? @ LearnCocos2D – Mutch95

回答

0

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

看起来你正在使用某种视口系统。也许有一个名为world的节点和一个名为camera?如果是这种情况,那么您必须每帧移动您的world节点以正确地居中内容?在绘制物理,你需要在-didEvaluateActions代替-didSimulatePhysics