将ContactBitMask添加到在平铺中创建的tmx地图中的对象层?

时间:2014-03-24 10:00:03

标签: iphone objective-c sprite-kit tmx

我和一位朋友已经开始使用 Xcode 中的sprite kit创建平台游戏。我们使用平铺的程序创建级别,该程序由主层和对象层组成。我们目前在向地图中的对象层添加接触位掩码时遇到问题。我们希望玩家能够与我们的物品接触,如板条箱,地板,硬币,保健箱等。

非常感谢任何有关如何做到这一点的帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用sprite kit的物理引擎来处理彼此交互的对象。这通常称为碰撞检测。

请点击此链接获取更多信息,它更详细地概述了他们的示例游戏的一些苹果源代码"冒险"。

https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/CodeExplainedAdventure/HandlingCollisions/HandlingCollisions.html

你可能已经在使用SK物理,所以这里有一个更具体的概述。 http://www.techotopia.com/index.php/An_iOS_7_Sprite_Kit_Collision_Handling_Tutorial

祝你好运!