NGUI:UIKeyBinding

概觀:

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 的值為ReturnAction框的值為Select

你可以藉由設定Modifier 選項來進一步的客製化快速鍵,假如你想要一些像是 CTRL+1 可以激活第二快速鍵列的一個技能的話。

新手提示:

為你所有的快速鍵以及選單項目添加上key binding腳本。這樣你就可以用點擊或是按下快速鍵來激活他們。

甚至是連主選單都可以藉由觸發以相同方式綁定的Escape鍵所帶出來。

類別文件:

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

本頁面是翻譯官方網頁的文件:UIKeyBinding

 
 

  按個讚!~支持本站!~

FB推薦載入中