Battle Heart 游戏的 Player 类
主要分为
Idle 站立状态
Move to position 移动到某个点
Move to target 移动到某个目标
Attack 攻击某个目标
Interact 和某个东西交互
1. Idle
idle animation
同时如果有目标在攻击范围内 进入Move to Target状态
如果正在被攻击 而且是攻击来源是近战士兵(远战?) 进入Move to Target
2. Move to position
Moving animation,
如果离目标点还有0.25S 的时间 转入缓冲动画,结束后进入Idle状态
3. Move to target
Moving animation
跟踪目标
如果目标在攻击范围内 进入Attack 状态
4. Attack
进攻性AI 防守性AI ?
Attack animation
某一帧做攻击处理回调 结束后
如果目标 is alive 继续攻击
如果附近有目标在攻击范围内 Move to target
或者进入idle State