NGUI:UIKeyBinding
- 詳細內容
- 分類:Unity
- 發佈:2013-12-05, 週四 22:32
- 點擊數:1859
概觀:
UIKeyBinding讓你能夠指定特定的鍵盤事件,像是按下”1”這個按鈕時,會像是你正在按下key binding(按鍵綁定) 所附加上的物件一樣。(像是快速鍵列上的施放魔法的按鈕。)。
他也可以用來選擇一個輸入框以進行輸入(想一想按下”enter” 鍵就可以開始聊天)。
你有想過可以不用寫任何程式碼,只是按下”I”鍵就能輕鬆地打開玩家的物品欄嗎?是的!這是可以的。只要為它加上一個鍵盤綁定腳本就可以了,然後把Key Code的值設為I。
(維克:在開啟物品欄的按鈕上附加上UIKeyBinding 腳本,然後把Key Code設為I)。
按下'1', '2', '3' 等等按鍵來施放快速鍵列上的魔法如何?把Key Binding腳本放到這些按鈕中,並且為Key Code設定好適合的值。
按下'Enter'鍵來激活聊天室窗的輸入框如何?把Key Binding腳本加到你聊天視窗的輸入,設定Key Code 的值為Return,Action框的值為Select。
你可以藉由設定Modifier 選項來進一步的客製化快速鍵,假如你想要一些像是 CTRL+1 可以激活第二快速鍵列的一個技能的話。
新手提示:
為你所有的快速鍵以及選單項目添加上key binding腳本。這樣你就可以用點擊或是按下快速鍵來激活他們。
甚至是連主選單都可以藉由觸發以相同方式綁定的Escape鍵所帶出來。
類別文件:
http://tasharen.com/ngui/docs/class_u_i_key_binding.html
本頁面是翻譯官方網頁的文件:UIKeyBinding
按個讚!~支持本站!~
FB推薦載入中