Unity Input System #1 | 介面說明

更新於 2023/07/17閱讀時間約 3 分鐘

一、前言

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

二、介面說明

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
105會員
247內容數
對設計師如何成長為設計師好奇嗎? 2020年九月,我進入大學學習當一位設計師,從開始到沉寂,再到重燃熱忱,我將在方格子紀錄我的成長歷程、理念、心情,分享我在這段旅程中所經歷的故事。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
瓶裝雪的沙龍 的其他內容
這篇文章將會快速介紹非同步函式(Async / Await)的簡易使用方式。
這篇文章將會介紹 UGUI ,以及如何使用程式碼控制 UGUI 的座標。
這篇文章將會講述 Unity C# 中關於 Interface (介面/接口)的基本介紹以及原理說明,最後提供完整的使用流程。
這篇文章將會講述 Unity 中協程(Coroutine)的基本介紹,分享一些關於協程的應用方向,最後並總結簡單撰寫協程的步驟。
這篇文章將會講述 Blockout 的介紹和適合的材質。
這篇文章將會講解 Git 專案上傳 GitHub 的流程。
這篇文章將會快速介紹非同步函式(Async / Await)的簡易使用方式。
這篇文章將會介紹 UGUI ,以及如何使用程式碼控制 UGUI 的座標。
這篇文章將會講述 Unity C# 中關於 Interface (介面/接口)的基本介紹以及原理說明,最後提供完整的使用流程。
這篇文章將會講述 Unity 中協程(Coroutine)的基本介紹,分享一些關於協程的應用方向,最後並總結簡單撰寫協程的步驟。
這篇文章將會講述 Blockout 的介紹和適合的材質。
這篇文章將會講解 Git 專案上傳 GitHub 的流程。
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
最近ChatGPT-4o的發布引起了我的注意,又在Youtube看上見有人教學如何用ChatGPT設計屬於自己的家教,被他的能力震撼到的我一頭熱就訂閱了plus版然後馬上設計了一個自己的家教。最一開始的時候我只有把它用來學習語言的輔助,但用著用著忽然想到:「如果我把它用來引導我學習我沒有學過的領域呢
Thumbnail
遊戲引擎開發商 Unity 一直是我感覺很有發展潛力的企業,《原神》、《王者榮耀》等明星遊戲都是透過其引擎所建構,在手遊開發領域,擁有絕對統治力。然而,營運實績與線圖走勢卻不是如此,近 8 季毛利成長率有 4 季為負,1Q24 營運收入是近 8 季來最低值,-$375M…
Thumbnail
Unity (美股代號:U)是一家以渲染實時3D為核心業務的公司。上次評價是 2023Q1財報,已經過了9-10個月,這次回頭來檢視2023Q4和全年的結果。簡單講結論的話就是:美好開年,掙扎結尾。公司大刀闊斧準備再度出發,但是否有效果還需要再觀察一陣子。
Thumbnail
來自 Marc Whitten (Unity CEO)的致歉 !
Thumbnail
新版Input System 要先來調整設定: (如果日後發現移動不了,可能是這邊有出問題,可以把這邊視為一個檢查點) 下載Input System 在script中的寫法: (這邊的功能是讀取移動的值而已,主要目的是讓unity讀到movement,絕對不是托篇幅的拉🥺) using
Thumbnail
Unity (美股代號:U) 是全球最大的遊戲製作平台與龍頭引擎。不過股價自高點滑落並盤據20-30元已經有一段時間。此次財報非常樂觀,值得一看。
Thumbnail
開啟Xampp伺服器,並啟動 apache & mysql mysql建立 開啟Unity 建立 Script toPhp.cs Unity物件 toWeb物件設定 此處需特別留意設定 UItext & MYtext ,否則會出現物件未設定的Null錯誤 Button 設定 test.php con
  透過Unity平台開發出來的遊戲,比較廣為人知,例如憤怒鳥和寶可夢。Unity 的遊戲開發技術,可以刺激遊戲產業,更朝氣蓬勃有效率地開發新遊戲用戶透過遊戲平台,就可以進入元宇宙的世界!
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
最近ChatGPT-4o的發布引起了我的注意,又在Youtube看上見有人教學如何用ChatGPT設計屬於自己的家教,被他的能力震撼到的我一頭熱就訂閱了plus版然後馬上設計了一個自己的家教。最一開始的時候我只有把它用來學習語言的輔助,但用著用著忽然想到:「如果我把它用來引導我學習我沒有學過的領域呢
Thumbnail
遊戲引擎開發商 Unity 一直是我感覺很有發展潛力的企業,《原神》、《王者榮耀》等明星遊戲都是透過其引擎所建構,在手遊開發領域,擁有絕對統治力。然而,營運實績與線圖走勢卻不是如此,近 8 季毛利成長率有 4 季為負,1Q24 營運收入是近 8 季來最低值,-$375M…
Thumbnail
Unity (美股代號:U)是一家以渲染實時3D為核心業務的公司。上次評價是 2023Q1財報,已經過了9-10個月,這次回頭來檢視2023Q4和全年的結果。簡單講結論的話就是:美好開年,掙扎結尾。公司大刀闊斧準備再度出發,但是否有效果還需要再觀察一陣子。
Thumbnail
來自 Marc Whitten (Unity CEO)的致歉 !
Thumbnail
新版Input System 要先來調整設定: (如果日後發現移動不了,可能是這邊有出問題,可以把這邊視為一個檢查點) 下載Input System 在script中的寫法: (這邊的功能是讀取移動的值而已,主要目的是讓unity讀到movement,絕對不是托篇幅的拉🥺) using
Thumbnail
Unity (美股代號:U) 是全球最大的遊戲製作平台與龍頭引擎。不過股價自高點滑落並盤據20-30元已經有一段時間。此次財報非常樂觀,值得一看。
Thumbnail
開啟Xampp伺服器,並啟動 apache & mysql mysql建立 開啟Unity 建立 Script toPhp.cs Unity物件 toWeb物件設定 此處需特別留意設定 UItext & MYtext ,否則會出現物件未設定的Null錯誤 Button 設定 test.php con
  透過Unity平台開發出來的遊戲,比較廣為人知,例如憤怒鳥和寶可夢。Unity 的遊戲開發技術,可以刺激遊戲產業,更朝氣蓬勃有效率地開發新遊戲用戶透過遊戲平台,就可以進入元宇宙的世界!