Unity 入门
用 C# 把游戏做出来——从认识引擎界面到亲手做出第一个能玩的小游戏,这是 C# 板块 的实战番外,也是全站的毕业路线。
前置:C# 面向对象。C# 学到这里,你已经会写类、对象、继承——但代码都活在黑漆漆的控制台里。这一章开始,我们用 Unity 把代码变成看得见、摸得着的 3D 世界。
章节规划
| 章节 | 内容 | 核心知识点 | 状态 |
|---|---|---|---|
| 1. Unity 是什么 | 游戏引擎是什么、安装 Unity Hub 与 Unity 6、界面五大区导览 | 安装、Hierarchy/Scene/Game/Project/Inspector 五大区 | ✅ 已上线 |
| 2. 场景与 GameObject | 场景=舞台、物体=演员、组件=演技,认识 Transform | 场景、GameObject、Component、Transform 三围 | ✅ 已上线 |
| 3. 用 C# 脚本驱动 | 写第一个脚本,MonoBehaviour 生命周期,键盘控制移动 | MonoBehaviour、Start/Update、Input、Time.deltaTime | ✅ 已上线 |
| 4. 物理与碰撞 | Rigidbody 与 Collider,重力实验,弹跳小球 | Rigidbody、Collider、OnCollisionEnter、OnTriggerEnter | ✅ 已上线 |
| 5. 综合练习 | Roll-a-Ball 精简版:滚球吃金币 + 计分 UI | 场景搭建、刚体移动、触发器吃金币、UI 计分 | ✅ 已上线 |
适合谁看
- 已学完 C# 面向对象,会类、继承、接口
- 想把 C# 代码变成可视化的 3D 游戏
- 零游戏开发背景,想从零做出第一个能玩的小游戏
Unity 的核心世界观
| 概念 | 比喻 | 说明 |
|---|---|---|
| Scene 场景 | 舞台 | 一张地图 / 一个关卡 |
| GameObject | 演员 | 场景里的每一个东西:方块、球、灯光、摄像机 |
| Component 组件 | 演技 | 挂在物体身上的能力:会动、会发光、会被撞 |
关键思想:Unity 里万物皆 GameObject,能力全靠组件叠加。一个方块 = 空物体 + 网格组件 + 渲染器组件 + 碰撞体组件。
记忆口诀
场景是舞台,物体是演员,组件是演技,Transform 管站位——万物皆可挂。
动手建议
- 按第 1 章安装 Unity Hub 和 Unity 6,新建一个 3D 项目
- 每章都在编辑器里实际操作一遍,不要只看文档
- 完成《Roll-a-Ball 滚球小游戏》后,试着加倒计时、大金币、通关提示
学完这五章,你就完成了从"控制台程序"到"3D 小游戏"的跨越 🐸