【问题标题】:How to draw SKNode PhysicsBody for debugging?如何绘制 SKNode PhysicsBody 进行调试?
【发布时间】:2014-03-02 11:57:05
【问题描述】:

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

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

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

【问题讨论】:

  • 作者?你在说谁?你说的红框是什么?
  • @ElTomato 我只想在我的物理身体周围画一个红色的 1 像素框。

标签: ios sprite-kit


【解决方案1】:

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

在本例中,我使用变量 mySKView 来保存游戏的 SKView。

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

Obj-C:

mySKView.showsPhysics = YES;

斯威夫特

mySKView.showsPhysics = true

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    • 1970-01-01
    • 2019-08-22
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    • 1970-01-01
    相关资源
    最近更新 更多