title: 如何实现类似KingdomRush的弓箭抛射效果？
topic: iOS 游戏
content: 这个需要仔细观察一下Kingdom rush中弓箭的运动，弓箭的运动可以看作抛物线，关键在于敌人从弓箭射出到弓箭射中发生了一段位移，我的做法对于运动中的敌人，射出时计算敌人即将发生的位移，然后一开始即向预判点射出弓箭，但是游戏过程中敌人的行为会受玩家的操作而明显影响，这些都需要单独处理，很难做到完美，不过弓箭飞行时间很短，从实际效果来看可以接受。另一种做法是在飞行过程中根据敌人的位置按帧多次修正抛物线。我
answerer_tags: 游戏/数学/密码学