状态机demo
获取当前角色生命值
攻击角色造成damage伤害值,状态变更有以下几种可能:
- FULL-->HURT
- FULL-->DEAD(过量伤害会造成直接死亡)
- HURT-->HURT
- HURT-->DEAD
- DEAD-->DEAD(无尽的鞭尸??)
给角色加血,造成heal治疗量,状态变更有以下几种可能:
- HURT-->FULL
- HURT-->HURT(垃圾治疗,还加不满血!)
只有角色死亡了才可以重生
- DEAD-->FULL
状态机demo
状态机demo
获取当前角色生命值
攻击角色造成damage伤害值,状态变更有以下几种可能:
给角色加血,造成heal治疗量,状态变更有以下几种可能:
只有角色死亡了才可以重生
状态机demo