Exemple #1
0
 private void Pathfinding()
 {
     //播放跑步动画
     animAction.Play(animAction.runName);
     //调用马达寻路功能  如果到达终点,修改状态为 state 攻击
     if (!motor.Pathfinding())
     {
         state = State.Attack;
     }
 }
Exemple #2
0
    private void Update()
    {
        //判断
        switch (currentState)
        {
        case State.PathFinding:
            motor.Pathfinding();
            //执行寻路 调用motor类中寻路方法 播放跑步动画
            //寻路结束,修改状态为攻击
            break;

        case State.Attack:
            //发起攻击 播放攻击动画
            break;
        }
    }