Unity学习笔记3:CameraSkybox
Posted 肥宝Fable
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity学习笔记3:CameraSkybox相关的知识,希望对你有一定的参考价值。
Camera:摄像机
如果只有一个摄像机,可以粗暴理解为屏幕上看到的东西就是摄像机拍到的东西。
新建一个场景就会有一个默认的摄像机,摄像机可以有多个。
创建摄像机对象,还会默认带有一些组件:
Transform:变换组件
Camera:摄像机组件,向玩家捕获和显示世界,如果是其他对象加上这个组件,一样有摄像作用,也能成为是一个摄像机了。
Flare Layer:耀斑层,激活可显示光源耀斑。看视频是有,但是我的unity可能版本新一点就没有了
GUI Layer:激活可渲染二维GUI元素。看视频是有,但是我的unity可能版本新一点就没有了
Audio Listerner:音频监听器,接收场景输入的音频源Audio Source并通过计算机扬声器播放声音。
Camera组件的属性:
Clear Flags:清除标识,决定屏幕的空白部分如何处理
Skybox:天空盒子,空白部分显示天空盒子图案
Solid Color:纯色,空白部分显示背景颜色
Depth Only:仅深度,画中画效果时,小画面摄像机选择该选项可清除屏幕空部分信息,只保留物体颜色信息。
Don't Clear:不清楚任何颜色或深度缓存
Background:背景,所有元素绘制后,没有天空盒的情况下,剩余屏幕颜色。
Culling Mask:选择遮蔽层,选择要照射的层,如果某个layer不勾选,则被屏蔽看不到
Projection:投射方式
Perspective:透视
Orthographic:正交,没有透视,通常小地图使用
Size:大小,摄像机视口大小
Field of view:视野,设置相机视野的远近距离;裁剪面,相机开始到结束渲染的距离
Viewport Rect:视口矩形,标明这台相机视图将会在屏幕上绘制的屏幕坐标
X:摄像机视图的开始水平位置
Y:摄像机视图的开始垂直位置
W宽度:摄像机输出在屏幕上的宽度
H高度:摄像机输出在屏幕上的高度
Depth:深度,相机在渲染顺序上的位置,具有较低深度的摄像机将在高深度的摄像机之前渲染
Skybox:天空盒子,围绕整个场景的包装器,用于模拟天空的材质。可以在着色器种类找到。
天空盒材质种类:
6 Sided:用6个图片包着场景
Tint Color 色彩
Exposure 亮度
Rotation 旋转
Procedural:通过程序来实现的天空盒
Sun:太阳模式(None,Simple,Hight Quality)
Atmoshpere Thickness:大气层厚度
Sky Tint:天空颜色
Ground:地面颜色
Cubemap:
在Camera的Clear Flags的属性可以设置为Skybox
或者使用光照窗口Window-Rendering-Lighting Setting,这种方式可以把天空的色彩附加到场景中的物体。
以上是关于Unity学习笔记3:CameraSkybox的主要内容,如果未能解决你的问题,请参考以下文章
Unity Shader入门精要学习笔记 - 第3章 Unity Shader 基础