美文网首页
Roguelike总结

Roguelike总结

作者: APP4x | 来源:发表于2020-01-02 18:50 被阅读0次

所有实体基于 EntityBase
有一些公共方法,SetState,AddBuff,AddRotateItem,GetPos等等

类型区分,EntityType:Hero、Monster、Boss

存在三种状态,EntityState:Normal、Hitted、Dead
跑 和 攻击 都是正常状态,只用区分被击状态和死亡状态
被击显示被击动画,不能攻击或者移动
死亡显示死亡动画,不能进行任何操作

通过不同的Controller进行状态控制以及切换
为什么不用状态机?
移动和攻击时两个状态,我希望攻击的时候可以有一段小距离的移动,增强打击感
所以状态机就不满足需求

具体模块细分,分为:
移动控制
动画控制
头顶血条控制
Buff控制
旋转道具控制
升级技能控制

相关文章

网友评论

      本文标题:Roguelike总结

      本文链接:https://www.haomeiwen.com/subject/ozuooctx.html