//处理键盘输入 public void ProcessInput_Keybord() { CInputSystem input = CInputSystem.Instance; if (CInputSystem.Instance.IsKeyDown(KeyCode.Space))//空格键复位摄像机 { GFX.SceneCamera.Instance.ResetCamera(); } if (input.IsKeyDown(KeyCode.K)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_ACCELERATE_KEYSEND, (int)KeyCode.K); } if (input.IsKeyDown(KeyCode.O)) { // 这个只是为了检查是否已经下载窗口 //UIWindowMng.Instance.GetWindow("FaBaoWindow"); //CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_OPEN_TALISMANITEM); CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_ACCELERATE_KEYSEND, (int)KeyCode.O); } // 选定最近的目标 [4/11/2012 Ivan] if (input.IsKeyDown(KeyCode.Tab)) { //CObjectManager.Instance.LockNearestEnemy(); CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_ACCELERATE_KEYSEND, (int)KeyCode.Tab); } // m键显示大地图 [3/31/2012 Ivan] if (input.IsKeyDown(KeyCode.M)) { // 这个只是为了检查是否已经下载窗口 //UIWindowMng.Instance.GetWindow("SceneMapWindow"); //CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_TOGLE_SCENEMAP); CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_ACCELERATE_KEYSEND, (int)KeyCode.M); } if (input.IsKeyDown(KeyCode.R)) { s_pObjectManager.getPlayerMySelf().Ride = !s_pObjectManager.getPlayerMySelf().Ride; } // 广播回车键按下 [4/23/2012 Ivan] if (input.IsKeyUp(KeyCode.Return)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_UI_INFOS, "KeyDown_Enter"); } UpdateClickShortKey(); }