Unity3D笔记十二 游戏元素二之摄像机
一、摄像机
摄像头用以捕捉和显示的世界给玩家。通过自定义和操纵相机,你可以让你的游戏的呈现真正独一无二的。您可以在一个场景无限数量的摄像机。它们可以设置在任何顺序呈现在屏幕上的任何地方,或者屏幕的某些部分。最正宗的还是看原文,点击这里

主要参数:
Clear Flags:背景显示内容,默认是Skybox(天空盒子),前提是必须在“Render Settings”中设置过天空盒子材质。
Background:背景显示颜色。如果没有设置天空盒子,将显示这个颜色。在没有天空盒的时候,当所有的元素绘制完成后剩余屏幕的颜色,即那些没有被元素绘制到的屏幕区域显示的颜色
Culling Mask:用于选择是否显示某些层,默认为“Everything”(全部显示)。[kʌlɪŋ]选择
Mask的默认选择是Everything,即不剔除任何层,这个时候所有的层也都被选中
Projection:摄像机的类型。
1 perspective [pə'spektɪv]透镜,望远镜 :摄像机的角度呈放射性观察
2 [ˌɔ:θə'ɡræfɪk] orthographic adj. 正字法的,拼字正确的;正射 正交投影:投影线垂直于投影面,也叫平行投影
Field of View:摄像机的视野范围。
Cliping Planes [k'lɪpɪŋ][医]小夹,小止血钳
Near:以摄像机为圆心,绘制最近点的距离。
Far:以摄像机为圆心,绘制最远点的距离。
Normalized View Port Rect:指定如何将摄像机的视图绘制到屏幕坐标系上
X:摄像机视图在屏幕上被绘制的水平初始位置
Y:摄像机视图在屏幕上被绘制的垂直初始位置
W:摄像机视图输出图像占屏幕宽度的比例
H:摄像机视图输出图像占屏幕高度的比例
Depth:摄像机在绘制序列中的位置.
Rendering Path:渲染路径。定义什么渲染方法的选项将被使用的相机。
Use Player Settings:这台相机将使用任何渲染路径是在播放器设置设置。
Vertex Lit:由这台相机所提供的所有对象将呈现为顶点照明的对象。
Forward:所有对象都将与每个材料一次通过呈现。
Deferred Lighting:所有的对象都将被绘制一次,无照明,那么所有对象的照明将在渲染队列的末尾呈现在一起。
Target Texture:目标纹理,设置后会挡住摄像机。
Unity3D笔记十二 游戏元素二之摄像机的更多相关文章
- Unity3D笔记十 游戏元素
一.地形 1.1 树元素 1.2 草元素 二.光源 2.1 点光源 点光源(Point Light):好像包围在一个类似球形的物体中,读者可将球形理解为点光源的照射范围,就像家里的灯泡可以照亮整个屋子 ...
- 【Unity 3D】学习笔记三十:游戏元素——游戏地形
游戏地形 在游戏的世界中,必然会有非常多丰富多彩的游戏元素融合当中. 它们种类繁多.作用也不大同样.一般对于游戏元素可分为两种:经经常使用.不经经常使用.经常使用的元素是游戏中比較重要的元素.一般须要 ...
- PHP学习笔记十五【面向对象二】
<?php class Cat{ //public 访问修饰符 public $name; public $age; } //创建 $cat1=new Cat; $cat1->name=& ...
- Unity3D笔记十六 输入输出-键盘事件、鼠标事件
输入与控制操作Unity为开发者提供了Input类库,其中包括键盘事件.鼠标事件和触摸事件等一切跨平台所需要的控制事件. 一.键盘事件 1.按下事件 Input.GetKeyDown():如果按键被按 ...
- Unity3D笔记十八 GL图像库
1.绘制2D图像的时需要使用GL.LoadOrtho()方法来将图形映射到平面中. 2.所有绘制相关的内容都要写在OnPostRender()方法中. 3.有关GL图像库的脚本需要绑定到Hierarc ...
- Unity3D笔记十九 持久化数据
1.PlayerPrefs类(生命周期???) 1.1 保存与读取数据 在C#中类似缓存.Cookie.Session等保存数据的,但是有点区别的是在C#中如果在取值时没有取到默认值则返回值是NULL ...
- Unity3D笔记十五 碰撞、移动
碰撞 Collision. [kəˈliʒən] 碰撞:冲突:(意见,看法)的抵触:(政党等的)倾轧 选择一个需要添加碰撞器的游戏对象后 Component->Physics- Unity一共为 ...
- Unity3D笔记十四 力
Unity中力的方式有两种:第一种为普通力,需要设定力的方向与大小:第二种为目标位置力,需要设定目标点的位置,该物体将朝向这个目标位置施加力. 1.案例 添加两个球体和一个立方体,另外还要给两个球体添 ...
- 《C++游戏开发》笔记十二 战争迷雾:初步实现
本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9475979 作者:七十一雾央 新浪微博:http:/ ...
随机推荐
- archdexls主题游戏页面game-play.php有评论时,报错( ! ) Warning: printf(): Too few arguments in D:\wamp\www\wp-content\themes\arcadexls\games-play.php on line 97
( ! ) Warning: printf(): Too few arguments in D:\wamp\www\wp-content\themes\arcadexls\games-play.php ...
- mysql查看表结构
SELECT COLUMN_NAME,DATA_TYPE,COLUMN_COMMENT from information_schema.COLUMNS where TABLE_SCHEMA='ceco ...
- js匹配浏览器类型,收藏下
<script type="text/javascript">/** 智能机浏览器版本信息:**/ varbrowser={ versions:function ...
- Linux 精确获取指定目录对应的块的剩余空间
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/statfs ...
- 关于Struts2的界面的摆放
控件有的时候怎么放都感觉放不到自己想要的位置,这时候可以有这几个做法 1.用一个table标签来创建一个表格,再在表格里面一行一列地放,比较整齐 2.用表格,结果却发现有的控件位置莫名其妙,这时候就要 ...
- e653. 写入段落文本
In order to change the font of the text, you need to supply an attributed string to the LineBreakMea ...
- HTC Desire 816 root教程和方法
每个手机入手之后基本上都需要进行root,不root的话,手机里很多的无有软件都删除不了,咱们的HTC Desire 816也是一样的,也需要进行root才可以删除系统里自带的那些无用的软件,这些软件 ...
- Xcode/iOS: 如何判断代码运行在DEBUG还是RELEASE模式下?
原帖链接:http://stackoverflow.com/a/9063469 首先确定下项目的 Build Settings 是否已经设置过宏定义 DEBUG,如何看呢? 点击 Build Sett ...
- 世纪佳缘信息爬取存储到mysql,下载图片到本地,从数据库选取账号对其发送消息更新发信状态
利用这种方法,可以把所有会员信息存储下来,多线程发信息,10秒钟就可以对几百个会员完成发信了. 首先是筛选信息后爬取账号信息, #-*-coding:utf-8-*- import requests, ...
- 第五章 面向方面编程___OOP和AOP随想
面向方面编程,又称面向切面编程(Aspect-Oriented-Programming),英文缩写 AOP,可以说是 OOP(Object-Oriented-Programming)面向对象编程的补充 ...