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学习笔记3:CameraSkybox

Unity3D基础知识之Camera摄像机及其属性

Unity学习笔记[一] RollBall小游戏

Unity Shader入门精要学习笔记 - 第3章 Unity Shader 基础

Unity3D中Lens Flare 如何添加在skybox中的太阳旁边?

[Unity] UGUI学习笔记