第一章:Unity引擎介绍与安装
大家好,我是你们的Unity讲师。今天咱们聊聊入门的第一步——安装和配置Unity。
说实话,很多新手一上来就急着写代码,结果环境没配好,折腾半天连编辑器都打不开。我见过太多这样的案例了。所以,咱们先把地基打牢。
1.1 Unity Hub:你的项目管家
Unity Hub是什么?说白了,它是一个管理工具。你不需要手动去官网找各个版本的Unity Editor,Hub帮你搞定一切。
我个人习惯先装Hub,再通过它下载Editor。为什么?因为方便管理多个版本。我在项目中遇到过,不同项目需要不同版本的Unity,比如一个用2020.3 LTS,另一个用2021.3 LTS。没有Hub的话,你得手动切换,很麻烦。
安装步骤:
- 访问Unity官网,下载Unity Hub安装包
- 双击运行,一路默认安装即可
- 安装完成后,打开Hub,你会看到一个简洁的界面
嗯,这里要注意:安装路径最好别带中文。我以前吃过这个亏,项目路径有中文,结果某些插件死活加载不了。后来全改成英文路径,问题就解决了。
1.2 Unity Editor:核心引擎的下载与安装
打开Hub后,你会看到「安装」选项卡。点击「添加」按钮,就能选择Unity版本了。
我建议新手选择LTS(长期支持)版本。比如2021.3 LTS或2022.3 LTS。为什么?因为这些版本最稳定,bug少,社区资源也多。你想想看,学个新东西,结果天天被版本bug折磨,多闹心。
我的选择建议:
- 新手:选最新的LTS版本
- 老手:根据项目需求选择
- 千万别选Alpha或Beta版,那是给勇士准备的
安装时,Unity会问你要不要装一些模块。比如Android Build Support、iOS Build Support、Windows Build Support等。我建议新手先只装「Windows Build Support (IL2CPP)」和「Documentation」。其他的以后需要再补,别一股脑全装上,硬盘会哭的。
1.3 注册与激活:拿到你的通行证
安装完Editor,第一次启动会要求你登录Unity账号。如果你没有,去官网注册一个。个人版是免费的,放心用。
我记得第一次激活时,卡在了「许可证激活」这一步。后来发现,原来是要在Hub的「许可证」选项卡里手动激活。嗯,这里要注意:
激活避坑指南:
- 确保网络畅通,Unity需要联网验证
- 选择「Unity Personal」许可证
- 如果激活失败,检查防火墙或代理设置
- 我曾经遇到过公司网络限制,换了个热点就搞定了
激活成功后,你就可以开始使用Unity了。不过别急,咱们先看看界面。
1.4 认识Unity Editor界面布局
第一次打开Unity,你可能会被密密麻麻的窗口吓到。别慌,我来带你认一认。
| 窗口名称 | 位置 | 作用 |
|---|---|---|
| Scene视图 | 中央偏左 | 编辑游戏场景,拖拽物体、调整位置 |
| Game视图 | 中央偏右 | 预览游戏运行效果 |
| Hierarchy | 左侧 | 显示场景中所有物体,层级关系 |
| Inspector | 右侧 | 查看和编辑选中物体的属性 |
| Project | 底部 | 管理项目资源文件 |
| Console | 底部 | 显示日志、警告和错误 |
我个人习惯把Scene视图放大一点,因为大部分时间都在这里摆弄物体。你可以在右上角的「Layout」下拉菜单里选择不同的布局方案,比如「2 by 3」或「Tall」。找到自己顺手的就好。
小技巧:
- 按
Ctrl + 1切换到Scene视图 - 按
Ctrl + 2切换到Game视图 - 按
Ctrl + 3切换到Inspector - 按
Ctrl + 4切换到Hierarchy - 按
Ctrl + 5切换到Project - 按
Ctrl + 6切换到Animation
嗯,这些快捷键我建议你记一下。我刚开始学的时候,全靠鼠标点来点去,效率低得可怜。后来背熟了快捷键,操作速度直接翻倍。
1.5 第一个项目:Hello Unity
好了,环境配好了,界面也认识了。咱们来创建第一个项目吧。
1. 打开Unity Hub
2. 点击「新建项目」
3. 选择模板:3D Core(或者2D,看你兴趣)
4. 设置项目名称:HelloUnity
5. 选择保存位置(别用中文路径!)
6. 点击「创建项目」
等待几秒钟,Unity会帮你生成一个空项目。你会看到默认有一个「Main Camera」和一个「Directional Light」。这就是你的第一个场景了。
你可以试着在Hierarchy里右键,选择「3D Object」→「Cube」,一个立方体就出现了。然后在Scene视图里用鼠标拖拽它,看看效果。是不是很简单?
本章总结:
- Unity Hub是管理工具,必须装
- 选择LTS版本,稳定第一
- 激活许可证,别忘网络检查
- 熟悉界面布局,记住快捷键
- 创建第一个项目,感受一下
下一章,咱们会深入聊聊场景编辑和基本操作。到时候我会分享一些我在项目中踩过的坑,保证让你少走弯路。
记住,学Unity不是一蹴而就的事。慢慢来,别着急。有问题随时问我。