一:编辑动画状态机
例如一个敌人有上下左右移动的动画,则需要编辑四种方向的动画并制作动画控制机
并设置状态机的参数(这里是两个float类型变量h与v)
二:编辑路径点
手动添加模拟的路径点,敌人依次遍历这些路径点去移动
三:编写敌人移动的方法
加载路径点,依次添加到路径点集合中(添加自身位置到第一个点和最后一个点,使其可以循环移动)
遍历路径点,依次朝下一个路径点移动并且设置状态机的数值。
例如一个敌人有上下左右移动的动画,则需要编辑四种方向的动画并制作动画控制机
并设置状态机的参数(这里是两个float类型变量h与v)
手动添加模拟的路径点,敌人依次遍历这些路径点去移动
加载路径点,依次添加到路径点集合中(添加自身位置到第一个点和最后一个点,使其可以循环移动)
遍历路径点,依次朝下一个路径点移动并且设置状态机的数值。