什么是 Udon?
VRChat Udon 是由 VRChat 开发团队开发的编程语言。它旨在通过其内置的使用节点和线(我们称之为 "面条")连接流、输入和输出的可视化编程界面 VRChat Udon Node Graph 来实现一个安全、高效且易于使用的编程语言。您可以使用 Udon 构建比繁琐的触发器和操作链复杂得多但更容易理解的系统。
您不仅可以使用 VRChat Udon 复制触发器和操作的完整行为,还可以创建自己的行为、与他人同步变量、与场景交互、与玩家交互等。
此外,Udon 可以同时在 VRChat 客户端和 Unity 编辑器中运行,让您轻松测试和调试您的作品。
对于更倾向了解技术方面的用户:VRChat Udon 是一个运行由 Udon Assembly 编译而来的字节码的虚拟机。您可以使用内置的 VRChat Udon Node Graph UI 生成和编写自己的 Udon Assembly,甚至编写自己的编译器以直接生成 Udon Assembly 或字节码程序。
Udon 当前状态
Udon 是我们目前用于创建世界的主流标准系统!
您可以使用 Udon Node Graph 来通过图形界面创建 Udon 程序。这和 Unity 动画器、Blender 着色器或几何节点、Unreal 蓝图以及许多其他类似的方法很相似。这是一个很好的起点————毕竟一些人更喜欢用节点而不是代码!
当然,如果您更喜欢代码,您可以随时使用 UdonSharp 来编写 Udon!UdonSharp 是一种通过编写 C# 脚本来生成 Udon 的方式。如果您对编程已经很熟悉,U# 可能是您最好的选择!
如何使用Udon
查看开始使用 Udon!
- 如果您喜欢教程视频,您可以在 YouTube 上观看我们的学习 Udon 播放列表,它会介绍让您快速入门的所有步骤。
YouTube 源视频
该视频内容已经过期,不符合现在的安装 SDK 流程
- 如果您更喜欢看文字教程,可以自己阅读我们的 开始使用 Udon 页面。
反馈 Bugs 或者发起功能请求
我们通常使用在 VRChat 中使用 Canny 来接收错误报告和功能请求。对于 Udon 请使用这些链接: