跳转到内容

创作者视角:从模糊画面到具体清单

约 2 分钟 创作者视角

想做世界的最初阶段,脑子里大概是一团感觉,还没有变成工程图。「一个下雨天可以和朋友待着的小屋」「一条有霓虹招牌的夜街」「一个漂在太空里的观景舱」。这类画面很重要,它们是开始动手的原因。

但 Unity 认识的是 GameObject、Transform、Component、Material、Light、Prefab。它接收的是参数,给回的也是参数。所以创作者要做的第一件事,是把感觉翻译成参数。

拿「下雨天的小屋」来说。先拆成能放进 Hierarchy 的东西:

Room
├─ Floor
├─ Wall_Back
├─ Wall_Left
├─ Wall_Right
├─ Window
├─ Table
├─ Chair_A
├─ Chair_B
├─ Lamp_Warm
└─ RainSound_Audio

这一步很朴素,但很有用。能变成清单,就能开始做。每个名字对应一个 GameObject,GameObject 再继续拆:桌子要 Mesh Renderer 和 Collider,灯要 Light,雨声要 Audio Source,椅子以后可能要 VRC Station。

模糊画面开始变成工作项。

「温暖」可以落到颜色和灯光上。

墙用偏米色的 Material,地板用低饱和的暖灰。主光稍微偏冷,角落灯偏暖,让人自然往灯下靠。

抽象词都能落到可调参数上:这个感觉由哪些东西共同制造?颜色、亮度、比例、声音、距离、遮挡、动线,都能参与。

一盏壁灯做完之后,先做成 Prefab,再复制到其他位置。

因为后面还会改。可能是灯太亮、Range 太大、材质太干净、位置太高。做成 Prefab 之后,这些修改都还能回到源头处理。创作者很少一次做对所有事,更常见的是给后面的修改留路。

以后脑子里冒出一个画面,可以按这几个角度写一张小纸条:

世界让人第一眼看到什么?哪些主要物体支撑这个画面?哪些会重复出现、适合做成 Prefab?主色调是冷还是暖?最亮的视觉焦点在哪?玩家进来后第一步会朝哪走?有没有必须交互的东西,它需要哪些组件?

写成什么格式都行。哪怕只有十几行,也比脑子里一团雾好得多。

第二部结束时,一个想象中的地方就能拆成 Unity 可以理解的对象,再把对象组合回一个可以走进去的空间。工作台让创作有了落点。

下一部开始给这些静止的东西加一点行为。灯会被按钮打开,门会响应玩家,世界从「摆好的空间」变成「会发生事情的空间」。