一.GameEntity游戏实例
<1.通用GameEntity,梯子,椅子,攻城云梯,战车等定义为GameEntity,一个GameEntity由若干GameEntityComponets组成,例如攻城云梯的轮子是一个独立Component,支架是一个独立Component,
GameEntity = GameEntityComponent1 + GameEntityComponent2 +GameEntityComponent3
1.初始化GameEntity(根据Prefab)
GameEntity.Instantiate(Mission.Scene, prefabName, Mission.MainAgent.Frame);
2.获取GameEntityComponent
GameEntity.GetComponentAtIndex()
3.获取ScriptComponentBehavior
GameEntity.GetScriptAtIndex()
4.添加GameEntityComponent
GameEntity.AddComponent()
5.移除GameEntityComponent
GameEntity.RemoveComponent()
<2.定制化GameEntity-Agent
BodyProperties-GameEntityComponent(控制Agent的FaceKey,Age等属性)
AgentDrivenProperties-GameEntityCom