渐进式编程课
返回全部路线
跨平台游戏开发

Unity 引擎

从 GameObject 与组件开始,逐步学习场景、物理、动画、UI 与游戏架构。

21

已归档课程

更新至 2026.09.30

课程目录

按顺序学习,也可以直接搜索

21 节课程
  1. 第 1 课GameObject 与 MonoBehaviourUnity 使用 GameObject 表示场景中的对象,并通过组件为对象添加能力。游戏脚本通常继承 MonoBehaviour,从而接入引擎生命周期。2026.09.01
  2. 第 2 课Transform局部变换相对父对象摆放一个游戏物体。2026.09.02
  3. 第 3 课Update与按时间旋转让 Cube 按每秒固定角度连续转动。2026.09.03
  4. 第 4 课SerializeField暴露旋转速度让两个 Cube 使用不同转速而无需复制脚本。2026.09.04
  5. 第 5 课输入轴驱动移动用键盘水平移动一个物体。2026.09.07
  6. 第 6 课GetKeyDown触发一次动作按一次空格键只触发一次跳跃或提示动作。2026.09.08
  7. 第 7 课Coroutine等待后恢复状态按键触发动作后等待一段时间,再恢复可操作状态。2026.09.09
  8. 第 8 课停止Coroutine状态提前变化时取消未完成的等待流程。2026.09.10
  9. 第 9 课OnDisable清理Coroutine组件停用时自动取消仍在等待的协程。2026.09.11
  10. 第 10 课Invoke延迟单次调用在几秒后触发一次简单方法,例如恢复按钮或隐藏提示。2026.09.14
  11. 第 11 课InvokeRepeating重复调用按固定间隔执行简单无参数方法,并在停用时取消。2026.09.15
  12. 第 12 课WaitForSeconds动态等待用协程按运行时参数等待不同时间。2026.09.16
  13. 第 13 课循环中动态等待在协程循环中按每轮状态改变等待时间。2026.09.17
  14. 第 14 课保存Coroutine引用并停止在动态等待循环不再需要时停止指定协程。2026.09.18
  15. 第 15 课防止重复启动协程避免连续点击产生多个等待循环。2026.09.21
  16. 第 16 课将练习协程设为有限次数让上一课防重入的练习协程在三次等待后自行结束,为下一课清空引用创造确定的结束点。2026.09.22
  17. 第 17 课协程自然结束后清空引用有限次数的练习协程自行结束后,允许下一次点击重新启动。2026.09.23
  18. 第 18 课暂停游戏时按真实时间等待暂停游戏时间后,仍让训练提示按现实时间继续计时。2026.09.24
  19. 第 19 课按暂停需求选择协程时钟同一个练习流程可用于游戏内倒计时或暂停菜单提示。2026.09.28
  20. 第 20 课为暂停菜单提供真实时间入口把上一课的时钟选择接入暂停菜单。2026.09.29
  21. 第 21 课用timeScale暂停并恢复游戏把上一课的暂停菜单入口连接到全局游戏时间缩放。2026.09.30