Udon
Last updated
Was this helpful?
Last updated
Was this helpful?
VRChat Udon 是由 VRChat 開發團隊完全內部建立的一種程式語言。它的設計目標是安全、高效能,並且透過 VRChat Udon 節點圖(一種內建的視覺化程式設計介面,使用節點和線(我們稱之為「麵條」)來連接流程、輸入和輸出)易於使用。你可以用 Udon 建立複雜的行為 ── 遠比笨重的觸發器和動作鏈更複雜且容易理解。
你不僅可以用 VRChat Udon 複製觸發器和動作的所有行為,還可以創建你自己的行為,與其他人同步變數,與場景互動,與玩家互動等等。
此外,Udon 可以在 VRChat 玩家端和 Unity 編輯器中運行,讓你可以輕鬆地測試和除錯。
對於技術傾向的人來說:VRChat Udon 是一個運行從 Udon 組件 編譯的位元組碼的虛擬機。你可以使用內建的 VRChat Udon 節點圖使用者介面撰寫你自己的 Udon 組件,甚至寫你自己的編譯器來直接生成 Udon 組件或位元組碼程式。
Udon 是我們目前的主線標準世界創建系統!
你可以使用來用圖形介面創建 Udon 程式。這有點像 Unity 的動畫器、Blender 的著色器或幾何節點、Unreal 的藍圖,以及許多其他類似的方法。這是一個很好的起點 ── 但也有些人就只是喜歡節點而非代碼!
當然,如果你更喜歡寫代碼,你可以隨時使用 來寫 Udon 程式!UdonSharp 是一種非常類似於 C# 的寫 Udon 程式的方式。如果你已經熟悉程式設計,U# 可能是你最容易的前進方式!
查看 !
如果你喜歡教學影片,你可以查看我們在 YouTube 上的 ,其中包含所有讓你快速上手的步驟。
我們在 VRChat 的所有部分都使用 Canny 來接收錯誤報告和功能請求。對於 Udon,請使用以下連結:
如果你比較想要直接閱讀各個步驟,那就閱讀我們的 頁面