首页/ 第 3 章 · 场景与基础对象/ 第 28 课
LESSON 28 · 场景与基础对象

摄像机 Camera 详解

摄像机已掌握。下一课布置天空盒,让背景不再是纯色。

⏱ 约 15 分钟📊 难度:入门🗂 第 3 章 · 场景与基础对象📍 第 28 / 300 课
课程进度
28 / 300

🎯本节学习目标

  • 理解摄像机的作用
  • 掌握视野 FOV 与远近裁剪
  • 理解正交与透视投影

🚀课程导读

摄像机决定“玩家看到什么”。本课把摄像机组件彻底讲透。

摄像机基础

每个场景至少要有一个能“看到东西”的摄像机。

  1. 新场景默认带一个 Main Camera(主摄像机),标签为 MainCamera。
  2. 选中它,Scene 视图里能看到一个蓝色锥体(视锥体),锥体内部就是“能看到的范围”。
  3. 【Projection 投影】下拉:Perspective(透视)= 近大远小,3D 游戏用;Orthographic(正交)= 平行投影,2D 游戏常用。
  4. 【Field of View 视野】:透视模式下的可视角度,默认 60,越大“看得越广”(但会变形)。
  5. 【Clipping Planes】:Near(近裁剪面)与 Far(远裁剪面)之间的范围才被渲染,超出范围看不到。
  6. 【Background】:背景颜色(有天空盒时该选项失效)。
  7. 【Clear Flags】:决定背景怎么清,默认 Skybox(天空盒)。
💡
物体“消失”先查两件事:是否在摄像机视锥体内、是否在近远裁剪范围内。

摄像机的摆放与跟随

让相机对准目标。

  1. 用 W/E 工具把相机摆到目标物前方稍高处,朝下俯视,模拟“第三人称”视角。
  2. 把相机对准目标:选中相机后,按【Ctrl+Shift+F】让相机视图对齐到当前场景视图视角。
  3. 运行时想让相机跟随角色,需写脚本(第 119 课),或用 Cinemachine 插件(进阶)。
  4. 【Audio Listener】:相机默认带 Audio Listener 组件,是整个场景“听声音的耳朵”,别删除。
  5. 【Tag 标签】:Main Camera 的 Tag 应为 MainCamera,脚本里 Camera.main 才能找到它。
  6. 练习:移动相机到不同位置,运行看 Game 视图的变化。
💡
想快速预览相机画面:选中相机后,点 Scene 视图顶部的相机图标(或右键相机→Align View to Selected)。

常见错误与排查

错误:游戏视图全黑/全白?
原因:摄像机没对准物体,或背景设置问题
解决:确认相机视锥体朝向物体;检查 Clear Flags 与 Background 设置;确认物体在裁剪范围内。

动手练习

课后小任务(做出来才算真的学会)

  • 把相机摆成俯视视角,运行查看效果
  • 把 Projection 改为 Orthographic,对比画面变化
  • 修改 FOV 为 90 观察广角效果

本节小结

摄像机已掌握。下一课布置天空盒,让背景不再是纯色。

完成打卡后,主站会实时更新你的学习进度 🎯

← 上一课光源 Light 详解(方向光/点光/聚光)