摄像机Camera:
- 附加了Camera组件的游戏对象
- 向玩家捕获和显示世界的设备
- 场景中摄像机的数量不受限制 但是耳朵(Audio Listener)什么的只能有一个
- ctrl shift F 摄像机直接到物体后方
组件:
- Transform变换组件
- Camera(眼睛):向玩家捕获和显示世界
- FlareLayer耀斑层:激活可显示光源耀斑
- GUI Layer:激活可渲染二维GUI元素
- Audio Listener音频监听器(耳朵):接受场景输入的音频源Audio Source并通过计算机的扬声器播放声音
常用组件
- Culling mask(选择遮罩):摄像机选择性失明,选择能看到的层。但是物体真实存在,并且不进行渲染了,摄像机看见什么渲染什么
每一个游戏物体都有Tag(标签)、Layer(层) - Projection(投影):
确定2D、3D
Perspective(透视,存在纵深关系)
Orthographic(正交,投影) - Field of View:拉近拉远镜头
- Clipping Planes(裁剪面):
Near:从哪里开始看
Far:最远能看多远、最近能看多近 - Viewport Rect(视口):可以实现分屏
- Depth:渲染先后顺序,Depth越大,越后渲染
depth only:depth大的不渲染空白部分
作业:制作场景小地图设置敌人玩家图标
实际开发中 因为两个摄像头会进行多次渲染,浪费性能,因此可以在最下方画一地图,mapCamera只看到最下面的这一层以及人物头上的指标
天空盒SkyBox
- 围绕整个场景的包装器,用于模拟天空的材质
- 天空盒材质种类:6 Sided,Procedural,Cubemap
使用方式
1.Camera添加Skybox组件
2.光照窗口(常用)
window--Lighting-Environment Lighting--Skybox
可作为反射源将天空色彩反射到场景中物体