Unity中使用FSM状态机处理AI敌人追击玩家的功能
实现的功能:AI在固定的路径上巡逻,当玩家靠近AI的视野范围时,AI会追击玩家。当玩家跑出AI的视野范围时,AI则会放弃追击继续回到原来的地方进行巡逻。
参考资料:http://wiki.unity3d.com/index.php/Finite_State_Machine.
效果:
FSM基类:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
//状态转化的条件枚举
public enum Tra
原创
2020-07-28 10:38:24 ·
1224 阅读 ·
0 评论