文档
Udonite 及其之上构建的各个包的文档。
用普通的 Unity C# 编写 VRChat 世界逻辑,交给 Udonite 编译成 Udon。
开始
- 快速开始 安装 Udonite,编写一个 behaviour,编译它,然后上传世界。
- 你的第一个世界 一个任何人都能按的按钮和一个所有玩家都看到相同数字的计数器,从空项目到上传完成,大约十五分钟。
- 项目结构 Udonite 会编译哪些脚本、程序集定义如何参与其中,以及怎样让代码不进入 Udon。
指南
参考
包
由 Udonite 编译、可以添加到世界里的库。
- 绑定 不在 Inspector 里连任何线,也能知道玩家动了控件。
- 日志 会自报家门的日志:哪个 behaviour、哪个方法、第几行。上传之后照样能用。
- 网络 会告诉你何时变化的同步值,以及谁都能发送的带类型消息,场景里不用准备任何东西。
- Observables 一个会在自己改变时通知订阅者的值,让分数和显示它的一切保持同步,而不需要一份要手动去戳的清单。
- 笔 在 VRChat 世界里能在空中或白板上书写的笔,可用 VRChat 的拾取或你自己的系统握持,后来加入的玩家也能看到墨迹。
- 持久化 保存玩家的进度,用两个动词而不是十六种方法,时机上的坑也替你处理好了。
- 序列化 把数据打包成字节,或者打包成 JSON——两者都是薄薄地包了一层 Udon 本来就有的东西,而不是重新造一遍。
- 视频 面向 VRChat 世界的同步 YouTube 与视频播放器,自带简洁的默认面板,也提供搭建你自己控制界面的部件。