ios – 如何绘制SKNode PhysicsBody进行调试?

我用大小的矩形创建我的SKPhysicsBody,我将它设置为节点的大小,但碰撞检测不适用于节点的好部分.
如何在物理体周围绘制红框?

我尝试使用精确的碰撞检测,但它没有帮助.
我已经检查了一些调试库,但是它只绘制了场景的直接后代,而我的节点只有几层深度.作者显然不知道递归是什么.

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

解决方法

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

在这个例子中,我使用变量mySKView来保存游戏的SKView.

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

OBJ-C:

mySKView.showsPhysics = YES;

迅速

mySKView.showsPhysics = true

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...