UNITY零基础学习 month1 day4

摄像机

简介

  • 附加了摄像机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就可以制作了

天空盒的使用

  1. 在摄像机中添加组件Skybox,然后将想要添加的天空盒材质拖入其中
  2. 在路径Window - Lighting - Environment Lighting – Skybox中添加想要的天空盒材质,可以作为反射源将天空色彩反射到场景中物体。

可以将Lighting面板拖出,放到任意想要放的地方

6 Sided

可以通过6面贴图创建天空盒

Procedural

在官方默认天空盒贴图的情况下,可以调整各个参数值
例如太阳大小,大气层厚度、天空颜色等

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值