LV. 29
GP 379

【插件】全按鍵腳本

樓主 Q—S.T. qootm2
GP12 BP-
全按鍵腳本,解決你按鍵不足的煩惱


<載點 (擇一使用)>

版本1整合在 Input 當中,因為動到 Input.update() 不確定有何問題
版本2則是獨立一個新模塊,必要時(應該不會)得自行追加 InputEX.initialize() 和 InputEX.update()


<安裝>
腳本丟進 js/plugins/,用插件管理器追加


<使用方式>
在條件分歧或是事件指令的腳本欄中使用以下判斷:
功能 版本1 版本2
按著(Press) Input.isPressedEX(鍵碼) InputEX.isPressed(鍵碼)
按下(Trigger) Input.isTriggeredEX(鍵碼) InputEX.isTriggered(鍵碼)
長按(Repeat) Input.isRepeatedEX(鍵碼) InputEX.isRepeated(鍵碼)
長按2(LongPress) Input.isLongPressedEX(鍵碼) InputEX.isLongPressed(鍵碼)
鍵碼可打開腳本查看或是網路上找


<範例(版本2)>

如這個並行事件設置,
因為鍵碼90對應到的是 Z 鍵,所以按 Z 鍵後角色會顯示戰鬥動畫

複合的話可以像這樣:
InputEX.isPressed(67) && InputEX.isTriggered(90)
如此按著 C 再按 Z 就會生效


<注意事項>
因為有幾個鍵預設被拿去做各種事(像F4、F5),盡量別使用到,
腳本的鍵碼表也有在要注意的鍵加上註解


以上,如有問題或建議還請告知




其實版本1的 Press 判斷可以用預設的 Input.isPressed() 取代

12
-
未登入的勇者,要加入討論嗎?
板務人員:

2681 筆精華,11/05 更新
一個月內新增 5
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】