VRChat 中文技術文件
世界
  • 關於這個技術文件
  • 歡迎
  • 入門
    • 管理 Unity
      • 目前支援的 Unity 版本
      • 將專案升級至 Unity 2022
  • 世界
    • Udon
      • Udon 節點圖
      • 網路系統
        • Page 2
  • 概觀
    • 歡迎來到 VRChat
    • 入門
    • 常見問題
    • 測試內容
    • 發佈內容
    • 控制
      • HTC Vive 手把
      • Oculus Touch
      • Valve Index 控制器
      • 鍵盤和滑鼠
      • 遊戲手把
      • 動作選單
  • 角色
    • 什麼是角色 3.0
    • 角色動態
      • 物理骨骼 (PhysBones)
      • 角色接觸 (Contacts)
      • 權限及設定
  • VRCHAT QUEST
    • Untitled
  • 系統
    • 角色效能評級系統
  • 更新日誌
    • VRChat 2021.3.1p1
    • VRChat 2021.3.1
Powered by GitBook
On this page
  • 什麼是 Udon?
  • Udon 目前的狀態
  • 如何使用 Udon
  • 錯誤報告和功能請求

Was this helpful?

Edit on GitHub
  1. 世界

Udon

Previous世界NextUdon 節點圖

Last updated 1 year ago

Was this helpful?

什麼是 Udon?

VRChat Udon 是由 VRChat 開發團隊完全內部建立的一種程式語言。它的設計目標是安全、高效能,並且透過 VRChat Udon 節點圖(一種內建的視覺化程式設計介面,使用節點和線(我們稱之為「麵條」)來連接流程、輸入和輸出)易於使用。你可以用 Udon 建立複雜的行為 ── 遠比笨重的觸發器和動作鏈更複雜且容易理解。

你不僅可以用 VRChat Udon 複製觸發器和動作的所有行為,還可以創建你自己的行為,與其他人同步變數,與場景互動,與玩家互動等等。

此外,Udon 可以在 VRChat 玩家端和 Unity 編輯器中運行,讓你可以輕鬆地測試和除錯。

對於技術傾向的人來說:VRChat Udon 是一個運行從 Udon 組件 編譯的位元組碼的虛擬機。你可以使用內建的 VRChat Udon 節點圖使用者介面撰寫你自己的 Udon 組件,甚至寫你自己的編譯器來直接生成 Udon 組件或位元組碼程式。

Udon 目前的狀態

Udon 是我們目前的主線標準世界創建系統!

你可以使用來用圖形介面創建 Udon 程式。這有點像 Unity 的動畫器、Blender 的著色器或幾何節點、Unreal 的藍圖,以及許多其他類似的方法。這是一個很好的起點 ── 但也有些人就只是喜歡節點而非代碼!

當然,如果你更喜歡寫代碼,你可以隨時使用 來寫 Udon 程式!UdonSharp 是一種非常類似於 C# 的寫 Udon 程式的方式。如果你已經熟悉程式設計,U# 可能是你最容易的前進方式!

如何使用 Udon

查看 !

如果你喜歡教學影片,你可以查看我們在 YouTube 上的 ,其中包含所有讓你快速上手的步驟。

錯誤報告和功能請求

我們在 VRChat 的所有部分都使用 Canny 來接收錯誤報告和功能請求。對於 Udon,請使用以下連結:

如果你比較想要直接閱讀各個步驟,那就閱讀我們的 頁面

Udon 入門指南
錯誤
功能請求
Udon 節點圖
UdonSharp
Udon 入門指南
Udon 教學播放清單