如何绘制SKNode PhysicsBody进行debugging?

我创build了我的SKPhysicsBody大小的矩形,我把它设置为节点的大小,但碰撞检测不能在节点的好的部分工作。 如何在物理体周围绘制红框?

我尝试使用精确的碰撞检测,但它并没有帮助。 我已经检查了一些debugging库,但是它只画出了场景的直接后代,而我的节点深度很less。 作者显然不知道recursion是什么。

如果我的身体是矩形,如何在物理体周围绘制红框?

这适用于iOS 7.1以及支持SpriteKit的所有OSX版本。

在这个例子中,我使用variablesmySKView来保存游戏的SKView。

将SKView的“showPhysics”属性设置为true / YES。 这通常通过在“mySKView.showsFPS = true”行之后添加以下行来完成。 通常在拥有SKView的视图控制器中。

OBJ-C:

mySKView.showsPhysics = YES; 

迅速

 mySKView.showsPhysics = true