角色组成原理
角色组成基本要素(可构成一个基本的角色)
- ID组件 (IDcomponent)
- 健康组件(HealthComponent)
- 能量组件(EnergyComponent)
- 芯片槽组件(ChipSlotComponent)
- 武器槽组件(WeaponSlotComponent)
- 模型组件(ModelComponent)
- 动画组件(AnimatorComponent)
修饰库(根据不同的要求,激活或变化角色的功能属性,可自由组合)
可控制角色
- 角色控制组件(ActorCtrlComponent)
- 输入组件(InputComponent)
玩家角色(前置为“可控制角色”)
- 主角标识组件(ProtagonistComponent)
AI控制的角色(前置为“可控制角色”)
可运动的角色(前置为“可控制角色”)
角色战斗
战斗相关组件
- 动画中间数据(ActorAnimInterComponent)//角色动画系统的输入数据
- String AnimName
- 攻击中间数据(HitInterComponent)//攻击产生的的中间数据
- uint32 casterID
- Uint32 targetID
- Uint32 hitValue
- hitType hitType