public void EnterMainCity() { MapCfg mapData = resSvc.GetMapCfgData(Constants.MainCityMapID); resSvc.AsyncLoadScene(mapData.sceneName, () => { PECommon.Log("Enter MainCity..."); //TODO 加载游戏主角 LoadPlayer(mapData); //打开主城场景UI mainCityWnd.SetWndState(true); GameRoot.Instance.GetComponent <AudioListener>().enabled = false; //播放主城背景音乐 audioSvc.PlayBGMusic(Constants.BGMainCity); GameObject map = GameObject.FindGameObjectWithTag("MapRoot"); MainCityMap mcm = map.GetComponent <MainCityMap>(); npcPosTrans = mcm.NpcPosTrans; //设置人物展示 if (charCamTrans == null) { charCamTrans = GameObject.FindGameObjectWithTag("CharShowCam").transform; } charCamTrans.gameObject.SetActive(false); }); }
public void EnterMainCity() { MapCfg mapData = resSvc.GetMapCfg(Constants.MainCityMapID); resSvc.AsyncLoadScene(mapData.sceneName, () => { PECommon.Log("Enter MainCity..."); // 加载游戏主角 LoadPlayer(mapData); //打开主城场景UI maincityWnd.SetWndState(); //播放主城背景音乐 audioSvc.PlayBGMusic(Constants.BGMainCity); GameObject map = GameObject.FindGameObjectWithTag("MapRoot"); MainCityMap mcm = map.GetComponent <MainCityMap>(); npcPosTrans = mcm.NpcPosTrans; //设置人物展示相机 if (charCamTrans != null) { charCamTrans.gameObject.SetActive(false); } }); }
public void EnterMainCity() { MapCfg mapData = resSvc.GetMapCfgData(Constants.MainCityID); resSvc.AsyncLoadScene(mapData.sceneName, () => { Common.Log(GetType() + "/EnterMainCity()/Enter MainCity..."); // 加载游戏主角 LoadPlayer(mapData); // 用玩家身上的声音监听,禁用GameRoot的 GameRoot.Instance.GetComponent <AudioListener>().enabled = false; // 打开主城的UI mainCityWnd.SetWndState(true); //播放主城背景音乐 audioSvc.PlayBGAudio(Constants.BGMainCity); GameObject map = GameObject.FindGameObjectWithTag("MapRoot"); MainCityMap mcm = map.GetComponent <MainCityMap>(); Debug.Log(GetType() + "/EnterMainCity()/ map : " + map.gameObject.name); npcPosTrans = mcm.NpcPosTrans; // 设置任务展示相机 if (CharCamTrans != null) { CharCamTrans.gameObject.SetActive(false); } }); }
private void OnEnterMainCity() { NETCommon.Log("Enter MainCity..."); // 打开主城场景UI mainCityWindow.SetWindowState(); // 播放主城背景音乐 audioSev.PlayBGM(Constans.MainCityBGM); GameObject map = GameObject.FindGameObjectWithTag("MapRoot"); MainCityMap cityMap = map.GetComponent <MainCityMap>(); npcPosTrans = cityMap.NPCPosTrans; MapCfg mapData = resSev.GetMapCfgData(Constans.MainCityID); // 加载游戏主角 LoadPlayer(mapData); // 设置角色展示相机 if (charShowCamTrans != null) { charShowCamTrans.gameObject.SetActive(false); } }
public void EnterMainCity() { //获取主城数据 MapCfgs mapCfgs = resSvc.GetMapCfgData(Constants.MainCityMapID); LoginSys.Instance.createWnd.SetWndState(false); resSvc.AsyncLoadScene(mapCfgs.sceneName, () => { //打开主城场景UI mainCityWnd.SetWndState(); //加主城音乐 audioSvc.PlayBGMusic(Constants.BGMainCity); GameObject map = GameObject.FindGameObjectWithTag("MapRoot"); MainCityMap mcm = map.GetComponent <MainCityMap>(); npcPosTrans = mcm.NpcPosTrans; //加载主角 LoadPlayer(mapCfgs); //人物相机设置 if (camTrans != null) { camTrans.gameObject.SetActive(false); } }); }
private void Init() { m_MapData = GameEntry.Res.GetMapCfg(Constants.MainCityMapID); // 加载游戏主角 LoadPlayer(); MainCityMap mcm = UnityEngine.Object.FindObjectOfType <MainCityMap>(); m_NpcPosTrans = mcm.NpcPosTrans; //设置人物展示相机 if (m_CharCamTrans != null) { m_CharCamTrans.gameObject.SetActive(false); } }
//进入主城 public void EnterMainCity() { MapCfg mapData = resSvc.GetMapCfgData(Constants.mainCityID); resSvc.AsyncLoadScene(mapData.sceneName, () => { PECommon.Log("Enter MainCity"); //加载主角 LoadPlayer(mapData); //打开主城UI maincityWind.SetWindowState(); //播放主题音乐 audioSvc.PlayBgMusic(Constants.BGMainCity); GameObject map = GameObject.FindWithTag("MapRoot"); MainCityMap mcm = map.GetComponent <MainCityMap>(); m_npcPosTrans = mcm.NpcPosTrans; if (m_charShowCam != null) { m_charShowCam.gameObject.SetActive(false); } }); }
/// <summary> /// 进入主城 /// </summary> public void EnterMainCity() { MapCfg mapData = resSvc.GetMapCfg(Constants.MainCityMapID); resSvc.AsyncLoadScene(mapData.sceneName, () => { // 加载主角 LoadPlayer(mapData); // 打开主城界面 mainCityWnd.SetWndState(true); // 使用主角身上的 listener GameRoot.Instance.GetComponent <AudioListener>().enabled = false; // 播放主城背景音乐 audioSvc.PlayBGMusic(Constants.BGMainCity); // 获取主城地图中的 npc 位置 GameObject mapRoot = GameObject.FindGameObjectWithTag("MapRoot"); MainCityMap map = mapRoot.GetComponent <MainCityMap>(); npcPosTrans = map.npcPosTrans; // 设置角色显示相机 if (charCamTrans != null) { charCamTrans.gameObject.SetActive(false); } }); }