我正在学习Swift,想要创建iOS游戏,但是我不知道如何让精灵与背景进行碰撞和交互。
基本的游戏是一个球,你需要引导它通过迷宫,但是迷宫可能比屏幕大几倍。迷宫可以是一个大的位图,也可以由瓷砖组成,但我还没有决定如何让球与迷宫进行交互。
我可以将迷宫中的所有瓷砖都制作成精灵节点,然后让SpriteKit自行处理,但我认为这不是一个好选择。
然后有SpriteKit边缘体,如此处所示 - https://developer.apple.com/library/mac/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Physics/Physics.html。我能否在球可能与之相撞的迷宫部分上使用它们?
另一个问题是迷宫表面可能是圆形的,因此碰撞和物理效应也需要处理。
我能找到的所有示例似乎都是精灵与其他精灵之间的碰撞。但是精灵和背景呢?
请问是否有任何聪明的想法来解决这个问题,或者您可以向我指出一个可能有所帮助的示例吗?
Mark
基本的游戏是一个球,你需要引导它通过迷宫,但是迷宫可能比屏幕大几倍。迷宫可以是一个大的位图,也可以由瓷砖组成,但我还没有决定如何让球与迷宫进行交互。
我可以将迷宫中的所有瓷砖都制作成精灵节点,然后让SpriteKit自行处理,但我认为这不是一个好选择。
然后有SpriteKit边缘体,如此处所示 - https://developer.apple.com/library/mac/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Physics/Physics.html。我能否在球可能与之相撞的迷宫部分上使用它们?
另一个问题是迷宫表面可能是圆形的,因此碰撞和物理效应也需要处理。
我能找到的所有示例似乎都是精灵与其他精灵之间的碰撞。但是精灵和背景呢?
请问是否有任何聪明的想法来解决这个问题,或者您可以向我指出一个可能有所帮助的示例吗?
Mark