【发布时间】:2014-01-21 19:44:27
【问题描述】:
我正在寻找在我的 iO 版 spriteKit 游戏中与我的英雄一起收集物品的最佳方法,在尝试了几种方法之后,我的结论是最好的方法是拥有一个带有可以检测到碰撞但不会与我的英雄发生碰撞的实体。有可能做到吗?停用物理体的碰撞而不停用其检测碰撞的能力?我知道听起来有点矛盾......因为,另一种方法是只创建一个没有物理体的 SKSpriteNode,那么就不会有碰撞,但是“检测”碰撞的方法将是手工制作的,而且更难,因为我需要在我的英雄中设置一个坐标系检测,当他处于那些特定坐标(在项目上)时,我会让项目消失。知道如何更轻松地执行这两种方法中的任何一种吗?
【问题讨论】:
-
这就是类别位掩码
-
如果您还没有阅读过它们,请转到 sprite kit PG 的 96 页。阅读“碰撞和接触示例:太空中的火箭”
-
这非常愚蠢,但 Apple 似乎并没有添加一些东西来简单地禁用物理上的物理。这意味着,所有游戏开发的基本技术,使用您克隆的“模型” - 无法在 iOS 中完成。不错。
标签: ios sprite-kit