Unity Camera属性
Camera属性
1.Clear Flags 清除标记:决定屏幕的那部分将被清除。当使用多个相机来描绘不同的游戏景象时,利用它是非常方便的。
2.Background 背景:在镜头中的所有元素描绘完成且没有天空盒的情况下,将选中的颜色应用到剩余的屏幕。
3.Culling Mask 取消遮罩:包含或忽略相机渲染对象层。在检视视图中为对象指派层。
4.Projection 投射:切换摄像机的模拟透视功能。
(1) Perspective 透视:相机将用完全透视的方式来渲染对象。
(2) Orthographic 正交:相机将用没有透视感的方式均匀地渲染对象。
5.Field of View 视野范围:相机的视角宽度,以及纵向的角度尺寸。
6.Clipping Planes 剪裁平面:从相机到开始渲染和停止渲染之间的距离。
(1) Near 近点:开始描绘的相对于相机最近的点。
(2) Far 远点:开始描绘的相对于相机最远的点。
7.Viewport Rect 归一化视图口矩形:用四个数值表示这个相机的视图将绘制在屏幕的社么地方,使用屏幕坐标系(值0-1)。
(1) X 相机视图将进行绘制的水平位置的起点
(2) Y 相机视图将进行绘制的垂直位置的起点
(3) W 宽度:相机输出到屏幕上的宽度
(4) H 高度:相机输出到屏幕上的高度
8.Depth 深度:绘制顺序中的相机位置,具有较大值的相机将会被绘制在具有叫嚣之的相机的上面。
9.Rendering Path 渲染路径:该选项定义相机将要使用的渲染方法
(1) User Player Settings 使用播放器设置:该相机将使用任意一个播放器设置中所设置的渲染路径。
(2) Legacy Vertex Lit 顶点光照:本相机对所有对象的渲染会作为顶点光照对象来渲染。
(3) Forward 快速渲染:所有对象将按照每种材质一个通道的方式来渲染。
(4) Deferred 延迟照明:所有对象将无照明绘制一次,然后所有对象的照明将一起在渲染队列的末尾被渲染。
10.Target Texture 渲染纹理:可以创建一个渲染纹理应用给相机,然后相机视图渲染到RenderTexture,可以保存为PNG或使用它作为一个雷达,或简单显示场景缩略图在GUI中。
11.Occlusion Culling 遮挡剔除。
12.HDR 高动态范围图像:相比普通的图像,可以提供更多的动态范围和图像细节。
Unity Camera属性的更多相关文章
- Unity 关于属性的get/set
学习Unity的可能多数是C#转过来的, 一进来的时候你会发现Unity编写代码,在一些视频或文章中.基本都没有用过get/set使用, 多数是public string name;这样写的公开字段, ...
- Unity 扩展属性自定义绘制
这么晚了准备睡觉的时候,去学习了一会. 发现一个标题好奇的点进去. 居然是自定义绘制属性. 在前几天这个问题把我难住了,没想到几分钟就能解决的问题. 我花了半天时间使用反射去解决... 如果我们想 ...
- unity Camera第一人称移动,3中方法实现
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Player : ...
- unity camera aspect
camera的aspect默认是与screen保持一致,可以通过脚本将其设为指定值,如下: using UnityEngine;using System.Collections; public cla ...
- Unity Camera中心点的偏移
在VR 中,如果镜片的中心轴,和屏幕的中心轴不在一条线上, 就会出现无论如何调节IPD,看到的图像都不清晰,这时候,要修改Camera的投影矩阵, 只需要一句代码就能搞定: Camera.main.p ...
- Unity Camera的两种模式
http://www.cnblogs.com/zhaoqingqing/p/3302484.html
- cardboard sdk for unity 系统分析 - 属性行为分析CardBoard类
一.CardBoard类是个单例类,全局只有一个CardBoard对像且在需要时才生成: CardBoard中主要使用了BaseVRDevice device这个对像,而这个对像也是单例类BaseVR ...
- Unity 动画属性
在动画的使用上使用不当的设置往往会造成不可预料的结果. 首先,如果动画自身可以驱动物体移动,那么在Animator组件上必须选择apply root motion,物体的动画位移才能生效,否则动画只能 ...
- C#开发Unity游戏教程之游戏对象的属性变量
C#开发Unity游戏教程之游戏对象的属性变量 Unity游戏对象的属性——变量 通过对上一章的学习,读者应该了解到了,游戏对象上的属性与脚本中的变量,建立联系的方式就是将脚本赋予游戏对象.上一章只是 ...
随机推荐
- Codeforces Round #197 (Div. 2) C,D两题
开了个小号做,C题一开始看错范围,D题看了半小时才看懂,居然也升到了div1,囧. C - Xenia and Weights 给出一串字符串,第i位如果是1的话,表示有重量为i的砝码,如果有该种砝码 ...
- 浅谈iOS的Autolayout
iOS 应用,通常是以界面(UI: User Interface)展示给用户. 没有界面的应用,对用户来说,将无所适从,总不至于罗列出一堆说明书吧. iOS开发,很大一部分工作量都花在界面布局上,有时 ...
- Stimulsoft Reports筛选数据来绑定显示2个报表
今天用Stimulsoft Reports做报表的时候,遇到一个问题,需要一个报表中显示2个报表视图,我在百度和博客园中搜索了一下,发现这方面的资料很少,我自己最后把问题解决了之后,整理了一下给大家分 ...
- MySQLdb模块安装-win环境
原帖地址:http://blog.csdn.net/wklken/article/details/7253245 使用python访问mysql,需要一系列安装 linux下MySQLdb安装见 P ...
- 各个手机APP客户端内置浏览器useragent
手机QQ Mozilla/5.0 (Linux; Android 4.4.2; GT-I9500 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko ...
- chromium浏览器开发系列第二篇:如何编译最新chromium源码
说一下为什么这么晚才发第二篇,上周和这周department的工作太多了,晚上都是十点半从公司出发,回家以后实在没有多余的精力去摸键盘了.所以请大家包涵! 上期回顾: chromium源码下载: 1. ...
- WPF button 如何区分click和doubleclick
WPF button 同时处理两个事件时候会先触发click事件,触发doubleclick事件 ,那如何区分呢,可以这样设置: private static DispatcherTimer myC ...
- iOS开发那些事-iOS6苹果地图实用开发
在iOS 6之后,不再使用谷歌地图了,而是使用苹果自己的地图,但是API编程接口没有太大的变化.开发人员不需要再学习很多新东西就能开发地图应用,这是负责任的做法.因此本节介绍的内容也同样适用于iOS5 ...
- python基础:day3作业
修改haproxy配置文件 基本功能:1.获取记录2.添加记录3.删除记录 代码结构:三个函数一个主函数 知识点:1.python简单数据结构的使用:列表.字典等 2.python两个模块的使用:os ...
- Matlab摄像头标定得出的参数保存为xml
最近在做双摄像头的立体匹配,发现OpenCV定标效果不如MatLab的效果,于是用MatLab标定箱做标定,将得到的结果保存为xml,然后,提供给opencv使用.MatLab标定箱做标定得到的结果如 ...