Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 用颜色画出你身体的形状_Ios_Sprite Kit - Fatal编程技术网

Ios 用颜色画出你身体的形状

Ios 用颜色画出你身体的形状,ios,sprite-kit,Ios,Sprite Kit,用SpriteKit创建一个游戏,它实际上运行得非常好。我使用物理学,有能力看到我的身体在哪里,因为我的精灵里面可能有一些阿尔法,这真的很有帮助。这也将有助于创建更精确的实体 在SpriteKit的文档中,他们谈到了debugOverlay,但他们给出的唯一示例是绘制重力方向。以下是链接: 滚动到调试覆盖区域 是否有人编写了一些代码,可以轻松地访问场景中所有对象的主体,并绘制它们的确切大小,并将它们放置在应该位于关联中的位置?我很惊讶苹果并没有在物理体中添加一些DrawGizmos属性 提前谢谢

用SpriteKit创建一个游戏,它实际上运行得非常好。我使用物理学,有能力看到我的身体在哪里,因为我的精灵里面可能有一些阿尔法,这真的很有帮助。这也将有助于创建更精确的实体

在SpriteKit的文档中,他们谈到了debugOverlay,但他们给出的唯一示例是绘制重力方向。以下是链接:

滚动到调试覆盖区域

是否有人编写了一些代码,可以轻松地访问场景中所有对象的主体,并绘制它们的确切大小,并将它们放置在应该位于关联中的位置?我很惊讶苹果并没有在物理体中添加一些DrawGizmos属性

提前谢谢。

这是本书的内容

要在节点上使用它

 [mySpriteToDebug attachDebugRectWithSize:contactSize];

您可以使用雅马哈thzi的图书馆。

用法:

import "YMCPhysicsDebugger.h"

- (void)createSceneContents {

  [YMCPhysicsDebugger init];

  // Create your nodes 

  [self drawPhysicsBodies];
}

我相信您早就回答了您的问题,但从iOS 7.1开始,现在可以使用:

skView.showsPhysics=YES


这比YMCPhysicsDegger好得多。YMCPhysicsDebugger也不再受支持。

这不是问题的答案,但这样的工具肯定有助于绘制正确的物理体!谢谢,你推荐这本书吗?我昨晚打算买它。如果你已经在他的网站上完成了所有RW教程,还想要更多,那么是的。对于iOS 8来说,这应该是正确的答案。
import "YMCPhysicsDebugger.h"

- (void)createSceneContents {

  [YMCPhysicsDebugger init];

  // Create your nodes 

  [self drawPhysicsBodies];
}