2018年8月20日 星期一

Rewired - 先進的輸入系統

分類:Editor Extensions/Utilities
發行者:Guavaman Enterprises
最初發佈:2014 年 9 月 25 日。
已使用 Unity 4.3.0、5.0.0、2017.1.0 和 2018.1.0 提交,以改善這些 Unity 版本之中的相容性。
取得 Rewired



本文為 胡亂說・隨便寫 擅自翻譯,詳細內容以原文為準。

這個擴充需要每個席次(Seat)都有一個許可證(License)。

需要 Unity 4.3.0 或更高版本。

適用於 Unity 4、5、2017 和 2018!

Rewired 是個完全重新定義你如何使用輸入的進階輸入系統。在遊戲大部分重要組件以外,給你一個前所未有的控制水平。

網站文件論壇主題免費試用

原生輸入:
Rewired 不像別的資源包那樣只是另一個 Unity 輸入包裝器。
Rewired 支援 Unity 支援的許多平台,在 Windows、OSX、Linux、Windows 8 Store、Windows 10 Universal、WebGL、Ouya、Xbox One、PS4 以及 Switch 上提供擴展的原生支援。
Rewired 利用原生庫去直接存取設備的輸入,允許對輸入進行更多的控制。這使得一些像是對遊戲操作桿支援熱插拔、對每個控制器超過 20 個按鈕的支援、遊戲手把震動等等一些非常強大的功能成為可能。
Rewired 是唯一使用於 Unity,具備對所有這些平台原生支援以及唯一提供這些進階功能的輸入系統。
對於其它平台,Rewired 使用 Unity 的輸入系統,所以你仍然可以存取其所提供的所有其他功能。

以玩家為中心:
Rewired 具有以玩家為中心的輸入系統,使其成為多人遊戲的理想解決方案。
控制器在連接/斷開時智能地自動分配給玩家,因此你不必擔心每個玩家擁有什麼控制器。
通過玩家替代控制器的存取輸入,無論玩家使用什麼控制器,你總是能得到所期待的結果。

控制器映射:
Rewired 具有讓你針對任何風格的遊戲建立高度複雜輸入結構的強大控制器映射系統。
通過有邏輯的命名元素取代謎樣的 Axis 0 等來映射支援的控制器。
映射堆疊,所以你可以為不同的遊戲模式建立不同的映射並在他們之間輕鬆的切換。
為各種控制器建立預設控制器安排,並允許玩家自訂他自己的映射。
經由 XML 儲存和載入映射。

智能熱插拔:
Rewired 於 Windows、OSX、Linux、Windows 8 Store、Windows 10 Universal、WebGL、Ouya、Xbox One、PS4 以及 Switch 上解決了 Unity 所有的熱插拔問題(其他支援的平台取決於 Unity 熱插拔的支援)。
當玩家改變操作桿時,不再需要強制他們退出和重新啟動。不用再去猜控制器是哪個。它就能運作。

輸入編輯器:
通過強大又簡單的使用編輯器來編輯你的所有輸入。不用寫程式,只是像一些系統那樣只是添加一個操作。從一個方便的介面去編輯玩家、操作和映射種類、備用映射安排、操縱桿、鍵盤、滑鼠以及自訂控制器映射、輸入行為等等。

跨平台:
Rewired 排除跨平台輸入的煩惱。所支援的控制器已經使在 Windows、 Windows 8 Store、Windows 10 Universal、OSX、Linux、iOS、tvOS、Android、Amazon Fire TV 以及 Webplayers 上的映射一致。
Rewired 也支援 PlayStation 4、Xbox One、Switch、PSM、WebGL、Ouya、Google Nexus Player、NVidia Shield、Razer Forge TV、GameStick 以及其他 Android 為基礎的系統。

支援的控制器:
Rewired 支援幾乎任何通過使用者映射的 USB 或藍芽控制器,並為許多常見的所有類型的控制器提供擴充支援,並且隨時添加更多。
支援的控制器可通過元素名稱完整映射,並具有標準化的軸向。

控制映射器:
Rewired 包含完整的、響應式、跨平台執行期控制重新映射系統。簡單的添加到你的專案設置好,你的玩家就可以在遊戲過程中重新映射他們的控制器。
高度可配置內建主題和語言系統。
包含自動或自定義玩家資料的儲存和載入。

觸碰控制:
Rewired 附帶一套可自定義、適用於行動平台並使用 Unity UI 構建的螢幕觸碰系統。
直接在你的遊戲中使用所包含的操作桿、按鈕、觸碰板、傾斜控制等,或者完全根據你的需求自定義它們。

更多功能:
  • 透過輪詢或使用輸入事件來獲取輸入。
  • 自定義控制器允許任何來源被使用於驅動控制器的元素值(適用螢幕觸控等)。
  • 在 Windows、OSX 以及 Lunux 上,每個控制器支援 128 個以上的按鈕以及 32 個以上的軸。
  • 支援像是遊戲手把震動以及 DualShock 4 觸碰板、燈光和陀螺儀這些特殊控制器功能。
  • 每個玩家分配多個控制器。
  • 為每個玩家在玩家之間使用分離映射來分享控制器(像是鍵盤)。
  • 透過在使用不同控制的遊戲模式之間切換的種類來啟用或停用映射。
  • 使用命名控制器元素、從列表中選擇已命名的控制器等來建立使用者控制器重新映射畫面。
  • 控制器元素分配衝突檢查功能。
  • 控制器模板能夠快速又簡單的為類似的控制器定義映射。
  • 輸入行為讓你分享類似特性來建立操作而不需要複製資訊。
  • 雙擊/點擊支援可自定義的計時。
  • 鍵盤修改器最多支援 3 個同時修改器鍵。
  • 軸校準(最小、最大、零、死區)。
  • 在遊戲期間每幀 0 位元組的記憶體分配意味著沒有資源回收的開銷。
  • 適用於許多 Asset Store 的套件,包含:

更多訊息,請參閱 Rewired 網站。

取得 Rewired

































取得 Rewired

本文為 胡亂說・隨便寫 擅自翻譯,詳細內容以原文為準。