请先看我写的另一篇文章 《炮弹的实现》这个是炮弹的基础知识。
1:在炮弹里添加属性,攻击目标,旋转速度,跟踪范围。
2:如果没有目标,导弹会按照当前方向直线飞行,并且在update里搜寻目标。(就是看看跟踪范围内是否有敌人,有就把他设置为攻击目标)
3:如果有攻击目标那么就在update里更新自己的前进方向(这个要在更新炮弹的位置之前更新) 和自己的旋转角度,如何旋转一个向量点击这里
4:如果你不想让炮弹一下子就对准目标就需要把旋转速度加进计算当中(需要旋转的角度*旋转速度*这一帧的时间,然后再用这个值和原本需要旋转的角度取最小值)
欢迎转载,转载请标明出处