更好地搭配Knuckles,SteamVR Unity Plugin 2.0正式推出
自SteamVR Unity外掛登陸Asset Store以來,SteamVR和Unity都發生了很大的變化。其中之一是,市場上的控制器變多了。
每一款新控制器都為開發者帶來了新的麻煩。每一款遊戲都需要進行更新以支援每款新裝置,而不這樣做,使用者體驗將會受到影響。這正是Valve推出SteamVR Input的原因。SteamVR Input能夠提取輸入,這樣我們就可以考慮使用者的具體操作,而不是考慮low-leverl的按鍵操作。例如,不再是硬編碼“將扳機鍵按下75%即拾取方塊”,而是簡單的“拾取方塊”。
SteamVR Controller表明這不僅玩家受惠,開發同樣能獲益。現代遊戲引擎已經發現了基於動作的輸入系統的價值。Unreal已經在研發基於動作的系統,而Unity同樣提供了一個類似的全新輸入系統。
藉助SteamVR Input,開發者可以定義預設的繫結。這樣無需改動程式碼即可令應用程式支援新的輸入裝置。
在數個月前,Valve推出了首個SteamVR Input SDK。在今天,V社在Unity Asset Store中推出一個全新的Unity Plugin(點選前往)。這個全新的外掛版本是基於SteamVR Input系統,允許Unity開發者在編輯器內建立動作,將它們分配給元件,並根據動作生成命名的C#類。
延伸閱讀:首個SteamVR輸入系統釋出,相容所有主流手柄控制器
這個新輸入系統採用了與先前不同的方法,而V社已經更新了SteamVR Unity Interaction System來說明相關的變化。他們同時增加了更多的示例來幫助開發者更快地熟悉VR。
Valve表示,他們在開發Knuckles控制器的過程中一直在完善這個系統,其搭配EV2和EV3模型的效果非常好。Moondust提供了更完整的系統演示,而這個頁面則提供了使用SteamVR Unity Plugin的教程。
Valve表示,希望大家能夠提供反饋並幫助他們推進專案。這個專案同時已經託管至Github,方便開發者討論原始碼並提供問題反饋。
from:映維
新浪宣告:新浪網登載此文出於傳遞更多資訊之目的,並不意味著贊同其觀點或證實其描述。