【Unity3D】【NGUI】UIKeyBinding

原文:http://www.tasharen.com/forum/index.php?topic=6753.0

NGUI討論羣:333417608

概述

UIKeyBinding會產生一個指定的按鍵時間,比如你按下‘1’後,綁定了這個腳本的game object就好像被點擊了一樣(就像快捷鍵上的魔法釋放按鍵)。 

也可以選擇input filed後開始輸入(就像敲回車一樣)



你是否想不寫任何代碼,通過按下“I”就可以打開玩家的倉庫?現在你可以了。用Key Binding腳本綁定到它上面,之後把Key Code設置成“I”。

如何在快捷欄中通過按下“1”、“2”、3”來釋放一個魔法?掛一個Key Binding腳本到這些按鈕上,之後調整相應的Key Code。

當你按下“Enter”時如何激活聊天窗口?掛一個Key Binding腳本到聊天窗口的input上,設置Key CodeReturnAction設置爲Select

你還可以通過設置Modifier自定義按鍵組合,比如CTRL+1,用來使用第二個快捷欄中的功能。



小貼士

把這個腳本掛在所有的快捷欄和菜單欄上。這樣通過點擊或者熱鍵就都可以激活他們。主菜單也可以通過使用同樣的方式,當按下Escape的時候調出。

類文檔

http://tasharen.com/ngui/docs/class_u_i_key_binding.html


----------------------------------

注:

  • PressAndClick 觸發OnPressOnClick
  • Select觸發OnSelect

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章