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