iOS 7 Sprite Kit PhysicsDebugger
在 iOS 7 Sprite Kit 中使用 physicsBodies 进行开发既有趣又容易。物理引擎没有调试选项。您将到达必须看到您创建的 physicsBodies 以期望它们的行为的地方。包括此 PhysicsDebugger 文件,进行初始化和渲染调用,所有您的 physicsBodies 都会显示出来。调试器将绘制实际的 physicsBody,而不仅仅是形状尺寸。
手动将 PhysicsDebugger/YMCPhysicsDebugger/* 文件夹中的文件复制到您的 Sprite Kit 项目中
将头文件导入到场景中
导入 "YMCPhysicsDebugger.h"
导入 "YMCSKNode+PhysicsDebug.h"
在创建 SKNodes 之前初始化调试器
[YMCPhysicsDebugger init];
在创建 SKNodes 之后调用物理调试器的渲染方法
[self drawPhysicsBodies];
查看本 xcode 项目中的 YMCDemoScene.m 以查看现场演示。
尚不支持所有类型的 physicsBody。将 physicsBody 形状附加到以下 PhysicsBody 方法调用
在 [self drawPhysicsBodies]; 调用之后添加的 Sprite Kit Nodes 不会绘制。