如何在Swift/Xcode中移除PhysicsBody的轮廓线

3
在我正在开发的游戏中,有几个使用物理体进行碰撞检测的对象。当我在iPhone上运行游戏时,这些物理体会用明亮的绿色或蓝色线条勾勒出每个对象的轮廓。是否有办法去掉这个呢?这只存在于测试应用程序时吗?我正在使用Swift和iOS 8。
1个回答

2

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

skView.showsPhysics = true

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


谢谢,它起作用了。我认为我之前开启它的原因是因为我看了一个教程,它添加了这个功能,但我不知道它的作用,只是觉得它很重要。 - Tommy
@Tommy 很高兴听到它有所帮助。是的,showsPhysics并不是必需的,但可以作为调试的有用工具,这可能是你的教程作者启用它的原因。我建议查看SKView的类参考。还有一些更有用的调试属性可以启用。 - Mick MacCallum

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接