前言:打开一扇门
前言:打开一扇门
Section titled “前言:打开一扇门”某天深夜,大概凌晨两三点,你在 VRChat 里瞎逛。
走进一个世界,地板踩上去会泛光。雨滴打在铁皮屋顶上真有声音。你顺手抄起一把剑挥了一下,手柄居然震了一下。
「这是怎么做出来的?」
然后你打开浏览器开始搜。Unity。C#。SDK。Udon。同步。网络变量。一堆词你一个都没见过,教程散落各处:有的在 Discord 深处,有的是三年前的视频,评论区还有人写「这方法已经不能用了」。
你可能跟着做了一半然后彻底迷路了。也可能看到第一页就关掉了。
嗯。这本书就是写给那个凌晨两三点的你的。
不管你是玩了很久的老玩家,还是昨天刚下载 VRChat;不管你想做一个朋友们能窝着的小屋,还是脑子里有个宏大的游戏想法;不管你会不会写代码,我都先假设你啥都不会。然后一步一步地,像你坐在旁边我指着屏幕跟你讲一样,走到你自己做了一个世界、拉朋友进来转了一圈的那天。
这本书不做什么
Section titled “这本书不做什么”它不是 API 文档。接口说明用到了再翻官方文档。
它不是系统的 Unity 教材。Unity Learn 很好,但你的目标更具体:做 VRChat 世界。所以我们会砍掉很多暂时用不上的内容。
它也不是完整的 C# 语言课。要用到的语法会讲,但不会从「Hello World」一路走完一本编程书。
这本书只做一件事:把碎在十几个地方的知识铺成一条路。
读完你会得到什么
Section titled “读完你会得到什么”你不会一步变成大佬,但你会变成一个清楚自己在做什么的人。
你会知道:
- 一个 VRChat 世界是怎样从 Unity 场景变成可上传内容的;
- 基础交互、按钮、门、拾取物和触发区域怎么做;
- 多人同步为什么麻烦,以及应该从哪些小实验开始理解;
- 怎样让空间不只是「能跑」,而是真的像一个地方;
- 发布之后该怎么维护、更新和继续学习。
先站进去,再慢慢把门后的东西看清楚。