五个窗口看懂 Unity 编辑器
逛一圈 Unity 默认帮你建好的场景。下一课你就自己创建场景了。
Unity 窗口看着很挤,但你 95% 的时间都在五个面板里。搞定这五个,剩下的就没什么可怕的了。
看着每个面板依次亮起:Hierarchy、Scene、Inspector、Project、Console。
每个面板是干什么用的
Hierarchy —— 当前场景里所有东西的清单,相当于这个场景的目录。
Scene 视图 —— 你摆放和移动东西的 3D 工作区。这里不是游戏,是你的工坊。
Game 视图 —— 相机实际看到的画面,这才是游戏。
Inspector —— 当前选中的那个东西的所有属性:位置、颜色,还有你脚本里的字段。
Project —— 硬盘上的文件:模型、贴图、脚本、prefab。关掉场景它们也还在。
Console —— 报错、警告,还有你 Debug.Log 打印出来的行。有东西不对劲就先看这里。
Hierarchy 树和 3D 场景是同一份数据的两种看法。
先建文件夹,再建文件
Unity 不在乎你把 Assets/ 排成什么样 —— 但到 tab 04 里面就有两三百个文件,那时再整理代价很高:每一次移动都必须在 Unity 里做,否则引用就断了。所以现在一次把整棵树建好。九个文件夹,半分钟,之后每一课做出来的东西都有地方放。
Assets/
Scenes/ Arena.unity + Intro.unity
Scripts/ every .cs you write
Prefabs/ P_Cube, P_Fireball
Materials/ M_Floor, M_Block
Models/ Knight.fbx, art you import
Animations/ AC_Knight and clips
Data/ skill and artifact assets
Audio/ music and effects
Settings/ URP and input assets
Library/ Temp/ Logs/ Builds/- 1
先在 Project 面板里单击 文件夹一次,这样新文件夹会落在它里面,而不是落进当前选中的东西里。
- 2
右键 → ,输入名字,按 Enter。当场就打进去:留着 “New Folder” 不改的那个文件夹,你肯定会忘记改名。
- 3
重复直到九个都齐了。Settings 可能 Unity 已经帮你建好了 —— 看到它就别管,不要再建第二个。
与其每种类型一个文件夹,不如用前缀:prefab 用 P_,material 用 M_,animator controller 用 AC_。面板按名字排序,所以前缀顺手就帮你分好组了。
Library/、Temp/ 和 Logs/ 只是缓存,缺了 Unity 会自己重建;Builds/ 是 tab 05 里成品 APK 落地的地方。这些删掉都没事,但千万别 commit 进 git。
从这里开始,每篇课文顶部的横条都会显示同一棵树,标出你已经有的和这一课新加的 —— 于是新文件该放哪个文件夹,你一直心里有数。
在 Scene 视图里走动
鼠标右键按住不放,再用 W A S D,就像第一人称游戏那样飞。
滚轮缩放。Alt + 按住左键拖动,则绕着选中的对象转。
选中一个对象再按 F,镜头就会把它框进来。这是你以后用得最多的快捷键。
变换工具
Q 手型(平移)· W 移动 · E 旋转 · R 缩放 · T 矩形
红色 = X 轴,绿色 = Y(向上),蓝色 = Z(向前)。Unity 是 Y 朝上的左手坐标系。
Play 模式 —— 唯一的那个坑
- 1
按 Ctrl/Cmd + P 或点 ▶ 按钮进入 Play 模式跑一下。
- 2
Play 过程中改的东西,你一停止就全被丢掉。
- 3
给编辑器换个颜色好让你察觉:。
- 4
勤按 Ctrl/Cmd + S 保存 —— 它保存的是场景,不是整个项目。