//处理键盘输入 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(); }
private void UpdateClickShortKey() { CInputSystem input = CInputSystem.Instance; if (input.IsKeyDown(KeyCode.Alpha0)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.Alpha0); } else if (input.IsKeyDown(KeyCode.Alpha1)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.Alpha1); } else if (input.IsKeyDown(KeyCode.Alpha2)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.Alpha2); } else if (input.IsKeyDown(KeyCode.Alpha3)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.Alpha3); } else if (input.IsKeyDown(KeyCode.Alpha4)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.Alpha4); } else if (input.IsKeyDown(KeyCode.Alpha5)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.Alpha5); } else if (input.IsKeyDown(KeyCode.Alpha6)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.Alpha6); } else if (input.IsKeyDown(KeyCode.Alpha7)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.Alpha7); } else if (input.IsKeyDown(KeyCode.Alpha8)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.Alpha8); } else if (input.IsKeyDown(KeyCode.Alpha9)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.Alpha9); } else if (input.IsKeyDown(KeyCode.F1)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.F1); } else if (input.IsKeyDown(KeyCode.F2)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.F2); } else if (input.IsKeyDown(KeyCode.F3)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.F3); } else if (input.IsKeyDown(KeyCode.F4)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.F4); } else if (input.IsKeyDown(KeyCode.F5)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.F5); } else if (input.IsKeyDown(KeyCode.F6)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.F6); } else if (input.IsKeyDown(KeyCode.F7)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.F7); } else if (input.IsKeyDown(KeyCode.F8)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.F8); } else if (input.IsKeyDown(KeyCode.F9)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.F9); } else if (input.IsKeyDown(KeyCode.F10)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.F10); } else if (input.IsKeyDown(KeyCode.F11)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.F11); } else if (input.IsKeyDown(KeyCode.F12)) { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_SHORTKEY, (int)KeyCode.F12); } }