private void InitMain() { //初始化主角 mainPlayer = Tools.Instance(LEngine.rm.Load("role/1/role1"), _player); mainPlayer.name = "MainRole"; mainPlayerScript = mainPlayer.AddComponent <Player>(); Animator anim = mainPlayer.GetComponent <Animator>(); mainPlayerScript.ia = new MainAnimCtrl(anim); LEngine.em.DispatchEvent(new LEvent(LEventType.SetMainPlayer, mainPlayerScript)); LEngine.em.DispatchEvent(new LEvent(LEventType.AddMoveItem, mainPlayerScript)); //绑武器 Tools.AddBinding(LEngine.rm.Load("role/1/weapon1"), mainPlayer, "Bip001 Weapons"); //SkinnedMeshRenderer[] renders = mainPlayer.GetComponentsInChildren<SkinnedMeshRenderer>(); //foreach (SkinnedMeshRenderer r in renders) //{ // r.useLightProbes = true; //} //初始化摄像机 mainCamera = GameObject.Find("Main Camera"); mainCameraScript = mainCamera.AddComponent <SCamera>(); mainCameraScript.SetTarget(mainPlayer.transform); InitNavAgent(); }