0

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

任何有关如何做到这一点的帮助将不胜感激。

4

1 回答 1

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

祝你好运!

于 2014-03-28T16:35:12.577 回答