【问题标题】:How to remove PhysicsBody outline in Swift/Xcode如何在 Swift/Xcode 中删除 PhysicsBody 轮廓
【发布时间】:2014-10-26 19:43:00
【问题描述】:

在我正在开发的游戏中,有几个物体具有用于碰撞检测的物理实体。当我在 iPhone 上运行游戏时,这些物体通过用亮绿色或蓝色线条勾勒出每个对象来表示。有什么办法可以删除这个吗?这仅在测试应用程序时出现吗?我正在使用 Swift 和 iOS 8。

【问题讨论】:

    标签: ios xcode swift sprite-kit skphysicsbody


    【解决方案1】:

    在某些时候,您启用了 SKView 的 showsPhysics 属性。应该看起来像这样:

    skView.showsPhysics = true
    

    此属性默认为 false,因此删除启用它的代码行就足以禁用该行为。

    【讨论】:

    • 谢谢,它成功了。我想我之所以戴上它是因为我看了一个添加它的教程,不知道它的用途,但认为它很重要。
    • @Tommy 很高兴听到它有帮助。是的,showsPhysics 不是必需的,但它可以作为调试的有用工具,这可能就是教程作者启用它的原因。我建议看一下 SKView 的类参考。可以启用一些更有用的调试属性。
    猜你喜欢
    • 2022-01-04
    • 2016-09-25
    • 2020-06-14
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-16
    • 1970-01-01
    相关资源
    最近更新 更多