Unity基础、场景组件

相机

相机属性

ClearFlags清除标识:决定屏幕的空白部分如何处理

Skybox天空盒:空白部分显示天空盒图案

Solid Color 纯色:空白部分显示背景颜色

Depth Only仅深度:画中画效果时,小画面相机选择该项可清除屏幕空白部分信息,只保留物体颜色信息。

Don't Clear不清除:不清除任何颜色或深度缓存。

Background背景:所有元素绘制后, 没有天空盒情况下,剩余屏幕的颜色。

Culling Mask剔除遮罩,设置相机照射的层

Projection投射方式:

  1. Perspective透视物体有近大远小的效果    
  2. Orthographic正交:一般处理2D UI

Field of view 视野(透视模式) :设置相机视野的远近距离

Field of view 裁剪面:相机从开始到结束渲染的距离

Near近:绘制最近点。

Far远:绘制的最远点View Rect 视口矩形:标明这台相机视图将会在屏幕上

绘制的屏幕坐标

X:摄像机视图的开始水平位置。

Y:摄像机视图的开始垂直位置。

W宽度:摄像机输出在屏幕上的宽度。

H高度:摄像机输出在屏幕上的高度。

Depth深度:相机在渲染顺序上的位置,具有较低深度的摄像机将在较高深度的摄像机之前渲染。

Rendering渲染路径

Use Graphics Settings使用绘图设置

Forward快速渲染所有对象将按照每种材质一个通道 的方式来渲染。

Deferred延迟照明:所有对象将无照明绘制一次,然后所有对象的照明将一起在渲染队列的末尾被渲染。

Legacy Vertex Lit顶点光照:本相机对所有对象的渲染会作为顶点光照对象来渲染。

Legacy Deferred(light prepass)废弃的延迟光照

Target Texture描述渲染纹理(仅指Unity专业版)

Occlusion Culling 遮挡剔除

Allow HDR高动态范围图像:相比普通的图像,可以提供更多的动态范围和图像细节。

天空盒

围绕整个场景的包装器,用于模拟天空材质。

天空盒材质种类:6 Sided,Procedural,Cubemap。

使用方式

设置摄像机Clear Flags属性为Skybox。

方式一:摄像机添加组件Skybox

方式二:光照窗口Window – Lighting-Environment Lighting—Skybox可作为反射源将天空色彩反射到场景中物体。

6 Sided属性

放置六张各个角度的图片

Tint Color 色彩

Exposure 亮度

Rotation  旋转 

Procedural 属性

Sun 太阳模式

Atmoshpere Thickness 大气层厚度

Ground 地面颜色

如果为Environment Lighting的Sun属性设置一个平行光,场景中会根据平行光角度自动创建太阳,并且位置随平行光旋转而改变。如果不设置,系统将默认选择场景中最亮的平行光。

材质球

Rendering Mode渲染模式

Opaque 不透明,默认选项。

Transparent 透明,用于半透明和全透明物体,如玻璃。

Cutout 镂空,用于完全透明或完全不透明物体,如栅栏。

Fade 渐变,用于需要淡入淡出的物体。

Albedo 基础贴图:决定物体表面纹理与颜色。

Metallic 金属:使用金属特性模拟外观。

Specular 镜面反射:使用镜面特性模拟外观。

Smoothness 光滑度:设置物体表面光滑程度

Normal Map 法线贴图:描述物体表面凹凸程度。

Emission 自发光:控制物体表面自发光颜色和贴。

Tiling 平铺:沿着不同的轴,纹理平铺个数。

Offset 偏移:滑动纹理。

声音设置

Audio系统包含Audio Listener、Audio Source、Audio Reverb Zone等等;

在场景中产生声音,主要依靠两个组件: Audio Source 音频源Audio Listener监听

音频监听器:接受场景中音频源Audio Source发出的声音,通过计算机的扬声器播放声音。Audio Source 音频源Unity支持的音频文件格式:mp3,ogg,wav,aif,mod,it,s3m,xm;主要用到的格式是MP3。

Audio Source音频源:

    --Audio Clip 音频剪辑:需要播放的音频资源。

    --Output:音频输出。

    --Mute 静音:如果启用,播放音频没有声音。

    --Bypass Effects:直通效果。这是一个简单打开/关闭所有音效的办法。

    --Bypass Listener Effects:是否忽略Listener上的应用效果。

--Bypass Reverb Zones :是否忽略混响区域。

--Play On Awake 唤醒播放:勾选后场景启动时自动播放。

    --Loop 循环:循环播放音频。                               

    --Volume 音量:音量大小

    --Pitch 音调:通过改变音调音值调节音频播放速度。1是正常播放。

    --Stereo Pan:2D声音设置左右声道。

    --Spatial Blend:2D与3D声音切换。

    --Reverb Zone Mix:设置音源对混响区域的混合系数。

3D Sound Settings

    --Volume Rolloff 音量衰减方式

    --Min Distance 开始缩减距离

    --Max Distance 结束衰减距离

视频添加

在对象身上添加Video Player组件

要在脚本上面添加using UnityEngine.Video; 简单视频播放脚本如下

猜你喜欢

转载自blog.csdn.net/xiaobaihao0311/article/details/122303909