🐸 青蛙编程网

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. 按第 1 章安装 Unity Hub 和 Unity 6,新建一个 3D 项目
  2. 每章都在编辑器里实际操作一遍,不要只看文档
  3. 完成《Roll-a-Ball 滚球小游戏》后,试着加倒计时、大金币、通关提示

学完这五章,你就完成了从"控制台程序"到"3D 小游戏"的跨越 🐸