一.Agent初始化
人物Agent = HumanAgent(人类) + MountAgent(马匹) + Equipment(装备);
<1.人物HumanAgent各个GameEntityComponent初始化:
1.AgentVisual(皮肤&骨骼):
2.DrivenProperties(骨骼参数配置):
3.Monster(骨骼参数配置):
4.MonsterUsage(骑乘,跳跃参数配置):
5.ItemUsage(武器使用参数配置):
<2.骑马MountAgent初始化:
MBAPI.IMBAgent.SetMountAgent();
<3.装备Equipment初始化:
Agent.Equipment
<4.返回Agent对象至RGL引擎:
MBAPI.IMBAgent.SetMonoObject();
<5.设置AgentFlags
MBAPI.IMBAgent.SetAgentFlags();
二.Agent状态控制
定制化GameEntity-Agent在游戏中定义有移动,跳跃,四向攻击/格挡,架枪&拒马.不同的状态下Ag