我正在統一開發一款游戲。我有幾件事情應該在按下某個鍵時發生,比如 w 向前移動。問題在于,有些人可能更喜歡不同的按鍵布局和不同的按鈕來執行不同的操作。我看到了很多統一游戲,您可以在其中選擇自己喜歡的鍵,但是我似乎找不到如何操作的解釋。有沒有辦法創建某種選單,當你按下某個動作名稱時,unity 會記錄你的輸入,并在游戲程序中檢查該按鈕是否被按下?
uj5u.com熱心網友回復:
您可以創建自己的腳本來處理它。例如,將您的密鑰保存到 json 的最簡單方法,每次游戲加載時都會加載此檔案。當用戶更改鍵系結時,您將其保存到該檔案中。
例如,如果您想更改跳轉,那么您在選單中選擇跳轉,讓用戶按下他想要的按鈕,然后將他按下的按鈕保存到該檔案。因此跳轉將使用此按鈕。
您可以使用此 https://docs.unity3d.com/ScriptReference/Event-keyCode.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/316216.html
