Unity Input System #1 | 介面說明

更新於 發佈於 閱讀時間約 4 分鐘

一、前言

  這篇文章將會介紹 Unity Input System,這是一個適用於不同平台切換的官方系統,用於玩家按鍵輸入與不同控制器的操作。

二、介面說明

raw-image

I、Input Action_A

  首先,在Unity的插件總管(Pakage Manager)的官方插件(Unity Registry)中,安裝一個叫做「Input System」的插件,安裝好後即可在「Project」中找個地方,按下創建(Create)創建「Input Action」。

  這是一個自行命名的檔案,他的Unity Icon 就是小型的地圖中包著一個藍色的閃電符號,雙擊後可以打開輸入系統(Input System)的編輯器(Editor),也就是畫面中的這個介面。

II、Input Maps

  這裡存放著不同種類的玩家控制地圖,又可稱為為設計圖、架構圖,如果玩家的控制模式會改變,那就需要變換不同的輸入地圖(Input Maps),這種不同是同樣的動作會有不同的細節,而非同一個動作有不同的控制器。

  因為對於新手與大多數的遊戲應該都用不到,所以我也就沒特別去研究這個東西了,重點應該在後面的內容。

III、Action

  這裡放著操作行動,是輸入系統(Input System)最重要與複雜的一部分,其分為綠色的行動藍色的操作平台粉紫色的按鍵細節,每個項目都代表其一個重要的部分,接下來一步步介紹。

IV、綠色標籤:行動

  自行命名,通常代表遊戲中玩家的行動,也可以是主要平台的控制器操作按鍵名稱,例如「WASD」這種直白易懂的稱呼,或是叫他「Player Movement」都是可行的稱呼。

  當然,後者是比較正確的命名方式,但如果是小遊戲,綠色標籤與藍色標籤的命名混用沒關係,因為也用不到那麼多的控制器分支,大多數應該都是一個主要控制器,一個次要控制器,甚至沒有次要的控制器。

V、藍色標籤:控制器分支

  自行命名,存放不同的平台控制分支,通常會寫控制器,諸如鍵盤遊戲手把,通常在綠色標籤點擊「+」時,會出現四個選項,理解裡面的單字就能召喚出藍色的標籤了。

  因為我畫面中的示範是使用按鈕(Button),所以會分成Binding與Modifier及其他共四個主要類型,Binding是按鈕對象,Modifier是相黏鍵,仔細看清楚名稱就能理解用途。

VI、粉紫色標籤:細節

  自動命名,分為綑綁按鍵(Binding)與修飾按鍵(Modifier),依據上面新增的內容不同,可能會有更多的項目出現,這邊不需要特別命名,並且是一對一對應目標控制器按鈕。

  因為我英文不好,所以看到這個項目有超多英文時,我一直以為這個東西相當重要,所以就一直想要把這個叫出來,結果因為綠色標籤添加項目不同,粉紫色的項目就會不同,導致我卡住了很久。

VII、Properties

  依據要操作的層級,會顯示不同的操作項目在裡面,這裡面就每個層級的第一個選單最重要,因為Unity的介面很清楚,這邊就不特別介紹,請直接點開每一個下拉選單,馬上就能理解了。

五、後記

  原本我是打算把所有東西寫完,後來發現光是介面的說明就一千多字,所以我就停在這裡,這篇主要是介紹打開介面後的區塊說明,感覺大多數的知識如果能切分學習,都能有不錯的效果。

留言
avatar-img
留言分享你的想法!
avatar-img
瓶裝雪的沙龍
108會員
247內容數
對設計師如何成長為設計師好奇嗎? 2020年九月,我進入大學學習當一位設計師,從開始到沉寂,再到重燃熱忱,我將在方格子紀錄我的成長歷程、理念、心情,分享我在這段旅程中所經歷的故事。
瓶裝雪的沙龍的其他內容
2024/09/22
魔火術師是第三人稱動作射擊遊戲,屬於專題畢業製作,在畢業組成新的團隊後優化並上架。
Thumbnail
2024/09/22
魔火術師是第三人稱動作射擊遊戲,屬於專題畢業製作,在畢業組成新的團隊後優化並上架。
Thumbnail
2024/01/26
這篇文章將會講述虛擬(virtual)與覆蓋(override)的簡易使用方式。
Thumbnail
2024/01/26
這篇文章將會講述虛擬(virtual)與覆蓋(override)的簡易使用方式。
Thumbnail
2023/12/29
講述遊戲設計從新手到專業的發展方向。
Thumbnail
2023/12/29
講述遊戲設計從新手到專業的發展方向。
Thumbnail
看更多
你可能也想看
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
新版Input System 要先來調整設定: (如果日後發現移動不了,可能是這邊有出問題,可以把這邊視為一個檢查點) 下載Input System 在script中的寫法: (這邊的功能是讀取移動的值而已,主要目的是讓unity讀到movement,絕對不是托篇幅的拉🥺) using
Thumbnail
新版Input System 要先來調整設定: (如果日後發現移動不了,可能是這邊有出問題,可以把這邊視為一個檢查點) 下載Input System 在script中的寫法: (這邊的功能是讀取移動的值而已,主要目的是讓unity讀到movement,絕對不是托篇幅的拉🥺) using
Thumbnail
這篇文章將會講述如何使用程式腳本讀取 Input System 的玩家輸入。
Thumbnail
這篇文章將會講述如何使用程式腳本讀取 Input System 的玩家輸入。
Thumbnail
UnityEvent 簡單介紹。
Thumbnail
UnityEvent 簡單介紹。
Thumbnail
這篇文章將會介紹 Unity Input System,這是一個適用於不同平台切換的官方系統,用於玩家按鍵輸入與不同控制器的操作。
Thumbnail
這篇文章將會介紹 Unity Input System,這是一個適用於不同平台切換的官方系統,用於玩家按鍵輸入與不同控制器的操作。
Thumbnail
這篇文章將會講述 Unity C# 中關於 Interface (介面/接口)的基本介紹以及原理說明,最後提供完整的使用流程。
Thumbnail
這篇文章將會講述 Unity C# 中關於 Interface (介面/接口)的基本介紹以及原理說明,最後提供完整的使用流程。
Thumbnail
Input 輸入元件一直是各大網站必備的元素,這篇會分成文字輸入 Text、按鈕 Button、互動元件 Modal、下拉式選單 Dropdown List、滑桿 Slider、選擇器 Picker 這六種常見介面元件,來記錄我在平台工作時遇到的 UI 元件,作為未來產品開發的資料庫。
Thumbnail
Input 輸入元件一直是各大網站必備的元素,這篇會分成文字輸入 Text、按鈕 Button、互動元件 Modal、下拉式選單 Dropdown List、滑桿 Slider、選擇器 Picker 這六種常見介面元件,來記錄我在平台工作時遇到的 UI 元件,作為未來產品開發的資料庫。
Thumbnail
這篇文章將會介紹官方設置好的偵測玩家輸入,在撰寫遊戲程式的時候肯定需要偵測玩家輸入,其實並不需要自行撰寫程式來監控玩家操作,而是直接調閱官方的資料庫即可。
Thumbnail
這篇文章將會介紹官方設置好的偵測玩家輸入,在撰寫遊戲程式的時候肯定需要偵測玩家輸入,其實並不需要自行撰寫程式來監控玩家操作,而是直接調閱官方的資料庫即可。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News