摄像机
简介
- 附加了摄像机Camera组件的游戏对象(自己创建的也可以)
- 向玩家捕获和显示世界的设备
- 场景中摄像机的数量不受限制
组件
- Transform 变化组件
- Camera 摄像机:向玩家捕获和显示世界
- Flare Layer耀斑层:激活可显示光源耀斑
- GUI Layer:激活可渲染二维GUI元素
- Audio Listener音频监听器:接收场景输入的音频源Audio Source并通过计算机的扬声器播放声音
新版本中Flare Layer和GUI Layer已经被删除了,不会出现在默认的组件里面,需要自己添加
属性
Clear Flags清除标志
主要用于屏幕中没有物体的部分的处理
- Skybox 天空盒:将天空盒的设置套用在没有物体的部分
- Solid Color纯色:可以在下面的background中挑选颜色
- Depth Only仅深度:画中画效果时,小画面摄像机选择该项可清除屏幕空部分信息只保留物体颜色信息
- Don’t Clear不清除:不清楚任何颜色或深度缓存
Background 背景
所有元素绘制后,没有天空盒的情况下,剩余屏幕的颜色
Culling Mask 选择遮蔽层
选择要照射的层的Layer 如果把里面Layer的√取消,该层的物体将不会在摄像机的画面中展现,虽然摄像机看不见,但是物体实际存在
Projecting 投射方式
Prespective透视:透视图,物体具有近大远小效果 Orthographic正交:摄像机会均匀地渲染物体,没有透视感,通常小地图使用
Size大小(正交模式)
摄像机视口的大小
Field of view视野(透视模式)
设置相机视野的远近距离 可以利用这个做fps的倍镜的效果
Field of view 剪裁面
相机到开始和结束渲染的距离 Near近:绘制的最近点 Far远:绘制的最远点
viewport Rect9(矩形)
H高,W宽:取值都是0~1,0时不见,1在game面板中是全屏,取值在中间时,在game面板会缩小。 X轴,Y轴:取值也是在0~1中间,是相对于game的左下角的坐标偏移 上面的值两两对应,在不同比例的情况下,game面板会有不同比例的图像出现 可以应用于后视镜、小地图、双人游戏双屏等情况
Depth深度值
Depth值高的摄像机盖过Depth值低的摄像机
天空盒 Sky Box
围绕整个场景的包装器,用于模拟天空的材质 天空盒材质种类:6 Sided,Procedural,Cubemap
天空盒的本质就是一种材质,在project面板中新建材质,把类型改为Skybox就可以制作了
天空盒的使用
- 在摄像机中添加组件Skybox,然后将想要添加的天空盒材质拖入其中
- 在路径Window - Lighting - Environment Lighting – Skybox中添加想要的天空盒材质,可以作为反射源将天空色彩反射到场景中物体。
可以将Lighting面板拖出,放到任意想要放的地方
6 Sided
可以通过6面贴图创建天空盒
Procedural
在官方默认天空盒贴图的情况下,可以调整各个参数值 例如太阳大小,大气层厚度、天空颜色等
|