Skip to content

前言:打开一扇门

某天深夜,大概凌晨两三点,你在 VRChat 里瞎逛。

走进一个世界,地板踩上去会泛光。雨滴打在铁皮屋顶上真有声音。你顺手抄起一把剑挥了一下,手柄居然震了一下。

「这是怎么做出来的?」

然后你打开浏览器开始搜。Unity。C#。SDK。Udon。同步。网络变量。一堆词你一个都没见过,教程散落各处:有的在 Discord 深处,有的是三年前的视频,评论区还有人写「这方法已经不能用了」。

你可能跟着做了一半然后彻底迷路了。也可能看到第一页就关掉了。

嗯。这本书就是写给那个凌晨两三点的你的。

不管你是玩了很久的老玩家,还是昨天刚下载 VRChat;不管你想做一个朋友们能窝着的小屋,还是脑子里有个宏大的游戏想法;不管你会不会写代码,我都先假设你啥都不会。然后一步一步地,像你坐在旁边我指着屏幕跟你讲一样,走到你自己做了一个世界、拉朋友进来转了一圈的那天。

它不是 API 文档。接口说明用到了再翻官方文档。

它不是系统的 Unity 教材。Unity Learn 很好,但你的目标更具体:做 VRChat 世界。所以我们会砍掉很多暂时用不上的内容。

它也不是完整的 C# 语言课。要用到的语法会讲,但不会从「Hello World」一路走完一本编程书。

这本书只做一件事:把碎在十几个地方的知识铺成一条路。

你不会一步变成大佬,但你会变成一个清楚自己在做什么的人。

你会知道:

  • 一个 VRChat 世界是怎样从 Unity 场景变成可上传内容的;
  • 基础交互、按钮、门、拾取物和触发区域怎么做;
  • 多人同步为什么麻烦,以及应该从哪些小实验开始理解;
  • 怎样让空间不只是「能跑」,而是真的像一个地方;
  • 发布之后该怎么维护、更新和继续学习。

先站进去,再慢慢把门后的东西看清楚。