2、Unity引擎入门:从安装到第一个3D项目

好,咱们正式开始接触Unity。说实话,我第一次打开Unity编辑器的时候,看着满屏的面板,心里是有点懵的。但别担心,这东西就跟学开车一样——先认识方向盘和油门,慢慢就熟了。

这一章,我会带你走完从安装到创建第一个3D项目的全过程。嗯,咱们一步一步来。

2.1 Unity Hub的安装与使用

Unity Hub,说白了就是Unity的“启动器”和“管家”。你不需要直接去官网找各个版本的安装包,Hub帮你统一管理。

安装步骤:

  1. 去Unity官网下载Unity Hub(免费)
  2. 安装完成后,打开Hub,登录你的Unity账号
  3. 在「Installs」选项卡里,点击「Add」添加Unity版本
  4. 我建议新手直接选最新的LTS(长期支持)版本,稳定
我的小习惯: 我一般会在电脑上保留两个Unity版本——一个LTS版本做正式项目,一个最新版尝鲜新功能。这样既稳又新。

安装时勾选哪些模块?

模块 说明 建议
Windows / Mac Build Support 发布到桌面平台 必选
Android Build Support 发布到安卓手机 如果你做手游就选上
Documentation 离线文档 推荐勾选,查起来方便

2.2 Unity编辑器的界面布局

安装完,咱们打开Unity。你会看到这样一个界面——别慌,我来给你指指路。

核心面板一览:

  • Scene视图(场景视图): 这是你的“舞台”,你在里面摆放物体、调整位置
  • Game视图(游戏视图): 这是玩家的“眼睛”,运行游戏时看到的内容
  • Hierarchy(层级面板): 当前场景里所有物体的列表
  • Project(项目面板): 你的资源仓库——模型、贴图、脚本都在这里
  • Inspector(检视面板): 选中任何物体,这里显示它的详细属性

我个人习惯把Scene视图放大一点,因为大部分时间都在这里摆弄物体。你可以拖拽面板边缘调整大小,Unity的布局是高度可定制的。

记住这个口诀: Hierarchy管“有什么”,Project管“存什么”,Inspector管“是什么”,Scene管“在哪”。

2.3 创建第一个3D项目

好,咱们动手创建一个项目。

  1. 打开Unity Hub,点击「New Project」
  2. 选择模板「3D Core」(别选成2D了)
  3. 给你的项目起个名字,比如「MyFirst3D」
  4. 选择保存路径——我建议放在一个专门的文件夹里,别散得到处都是
  5. 点击「Create Project」

等个几十秒,Unity会生成项目文件并打开编辑器。第一次打开可能会慢一点,因为它在编译一些初始资源。

注意: 项目路径不要包含中文或特殊字符!我曾经因为路径里带了个空格,导致某个插件死活装不上,排查了半天才发现是路径问题。嗯,血的教训。

2.4 认识Scene与Game视图

这两个视图是Unity里最常用的,但它们的角色完全不同。

Scene视图——你的创作空间

在Scene视图里,你可以自由旋转、平移、缩放视角。操作方式:

  • 按住鼠标右键 + WASD:像玩FPS游戏一样“飞行”浏览
  • 按住鼠标滚轮拖动:平移视角
  • 滚动滚轮:拉近拉远

你可以在Scene视图里选中物体,用移动工具(快捷键W)、旋转工具(E)、缩放工具(R)来调整它们。说白了,这里就是你的“3D画布”。

Game视图——玩家的眼睛

Game视图显示的是游戏运行时摄像机实际看到的内容。你点一下顶部的播放按钮(▶),Game视图就会开始渲染。

这里有个关键区别:Scene视图里你可以看到所有物体,包括摄像机、灯光等辅助对象;Game视图里只显示玩家能看到的东西。

调试小技巧: 我经常在Scene视图里把视角拉到物体旁边,然后点播放,这样既能看Game视图的效果,又能从Scene视图看到物体背后的运行状态。两边对照着看,问题一眼就能发现。

举个例子:你在Scene视图里放了一个立方体,但Game视图里看不到。为什么?可能是立方体在摄像机背后,或者摄像机没对准它。这时候你切换到Scene视图,选中摄像机,看看它的视野范围(那个锥体),就明白了。

嗯,这一章的内容就到这里。你学会了安装Unity、认识界面、创建项目,还搞清了Scene和Game视图的区别。下一章,咱们会在场景里真正放点东西,开始搭建你的第一个3D世界。