【发布时间】:2016-04-15 16:32:39
【问题描述】:
我正在努力自己制作一款简单的“塔防”游戏(既要学习 SpriteKit,又要在游戏开发中涉足)。
我已经完成了大部分游戏,但我的问题是当塔楼向穿过屏幕的敌人“射击”时。
我不太清楚如何将塔“子弹”移到敌人身上。敌人本身静态地移动,点对点,直到它到达它死亡的端点。
但是,子弹需要动态移动它的“路径”,所以我不能使用 moveTo(x: , y:) 方法来移动它,否则它看起来很傻(子弹会直线移动到敌人在子弹初始化时)。
我不确定我是否需要实现路径(即 CGPath),因为坦率地说,我无法完全理解 CGPath 是什么。所以在这里,我对前进的方向有点困惑。
是否有一个简单的函数可以让精灵移动或“跟随”另一个精灵? (在这种情况下,当它们发生碰撞时,我可以简单地删除子弹)。
【问题讨论】:
-
看看这个 - Seeker & Target
-
即将发布相同的链接...
标签: swift sprite-kit sprite cgpoint