在Unity中创建一个Caaera后,除了默认带一个Transform组件外,还会附带Flare Layer、GUI Layer、Audio Listener等4个组件,如下图。

  • ClearFlags:清除标记;决定屏幕中哪部分被清除。一般用于多台摄像机来描绘不同对象的情况,有一下三种模式。

    • Skybox:天空盒(默认项)。在屏幕空白处显示当前摄像机的天空盒,如果没有指定天空盒,则会显示默认背景色。
    • Solid Color:如果没有设置天空盒,将默认显示此处设置的背景色。
    • Depth only:仅深度,该模式用于对象不被裁剪。
    • Don't Clear:不清除,该模式不清楚任何颜色和或深度缓存,但这样做每帧渲染的结果都会叠加在下一帧之上。一般与自定义的Shader(着色器)配合使用。
  • Culling Mask:剔除遮罩,根据对象所指定的层来控制渲染的对象。
  • Projection:投影方式,分为透视和正交。
    • Field of view:视野范围(透视模式的参数)
  • Clipping Planes:剪裁平面,摄像机的渲染范围。Near为最近的点,Far为最远的点。
  • Normalized View Port Rect:标准视图矩形,用四个数值来控制摄像机的视图在屏幕中的位置及大小,该项使用屏幕坐标系,数值在0~1之间。
    • X 水平位置起点
    • Y 垂直位置起点
    • W 宽度
    • H 高度
  • Depth:深度 ,用于控制摄像机的渲染顺序,值大的摄像机将被渲染在较小值的摄像机之上。
    • 这个参数可同Normalized View Port Rect做小地图,类似CF右上角的地图。
  • Rendering Path:渲染路径,设定摄像机的渲染方法。
    • Use Player Settings:使用Project Settings>Player中的设置
    • Vertex Lit:顶点光照,将所有的对象做为顶点光照对象来渲染。
    • Forward:快速渲染,摄像机将对所有对象按每种材质一个通道的方式来渲染。
    • DeferredLighting:延迟光照,先对所有对象进行一次无光照渲染,用屏幕空间大小的Buffer保存几何体的深度、法线以及高光强度,生成的Buffer将用于计算光照,同时生成一张新的光照信息Buffer。最后所有对象再次被渲染,渲染时叠加光照信息BUffer的内容,此功能只有收费版才支持。
  • Target Texture:目标纹理,也只有收费版才支持。
  • HDR:高动态光照渲染,用于启用摄像机的高动态范围渲染功能,因为人眼对的范围的光照强度更为敏感,所有用高动态范围渲染能让场景变得更为真实,光照的变化不会显得太突兀。

Camera的介绍就到这里,下一章介绍粒子系统。

Unity3D深入浅出 - 摄像机组件(Camera) - Tonge相关推荐

  1. D45_摄像机组件Camera

    目录 1.摄像机组件 1.Clear Flags_清除目标 1.SkyBox_天空盒子 2.Solid Color_单色填充 3.Depth only_仅深度填充 4.Dont Clear_不清理原来 ...

  2. Unity3D深入浅出 - 新版粒子系统 (Shuriken) - Tonge

    Shuriken粒子系统是继Unity3.5版本之后推出的新版粒子系统,它采用了模块化管理,个性化的粒子模块配合粒子曲线编辑器使用户更容易创作出各种兵分复杂的粒子效果. 创建一个粒子系统的方式有两种: ...

  3. (52)组件之摄像机组件

    CameraComponent (添加一个摄像机视角)和 SpringArmComponent (使其子项延长固定距离,然后在发生碰撞时收回),这两个组件一起使用,可提供一个第三人称视角,您可在游戏世 ...

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

    Unity3D基础知识之摄像机Camera 一.简介 Camera:附加了摄像机Camera组件的游戏对象,向玩家捕获和显示世界的设备,同时在一个场景中摄像机的数量不限. 组件:Transform:变 ...

  5. 【Unity3D】Unity 组件 ④ ( 摄像机 | 调整摄像机 | 手工调整 | 3D 视图对齐 Align with View 调整摄像机 )

    文章目录 一.摄像机简介 二.调整摄像机 一.摄像机简介 创建新的 Scene 场景时 , 会自带一个 主摄像机 Main Camera , 其主要作用是进行 摄像 , 游戏玩家看到的画面就是 由 摄 ...

  6. Unity3D摄像机(Camera)跟随角色移动的代码控制和演示动画

    摄像机跟随物体方法一是把摄像机设置为物体Player的子物体. 话不多说,先把动画演示放出来康康. 接下来是,具体的源码: 一.在Main Camera下创建一个脚本FollowPlayer .将下面 ...

  7. Unity Camera摄像机组件

    Clear Flags:摄像机的背景模式 Skybox:天空盒(默认选项),屏幕空白处显示当前摄像机的天空盒,没有天空盒则会显示背景色 Solid Color:空白处显示默认设置的背景色 Depth ...

  8. Unity3D 控制摄像机(一)

    Unity3D 控制摄像机(一) 摄像机跟随 直接把Camera拖动到被角色下作为角色子物体 只旋转摄像机自身 和 Player无关 作为第一人称摄像机 该脚本效果 图示为Local坐标系 旋转引发L ...

  9. OpenCV摄像机videocapture camera的实例(附完整代码)

    OpenCV摄像机videocapture camera的实例 OpenCV摄像机videocapture camera的实例 OpenCV摄像机videocapture camera的实例 #inc ...

最新文章

  1. 使用多个MQTT调试工具mqtt.fx连接同个服务器地址报错,只能连接一个,修改Client ID即可
  2. 清华朱民:数据「资产化」,将是大变革!
  3. 看不到日志_Kubernetes中常用的日志收集方案
  4. 百度地图api之如何自定义标注图标
  5. leetcode-Symmetric Tree 对称树
  6. 七、数据库技术基础(一)
  7. 使用多个struts-config配置文件,模块化
  8. tomcat修改端口号与eclipse中的tomcat保持一致
  9. micropython 驱动 移植_MicroPython v1.12 版本更新
  10. 七周七语言——Prolog(二)
  11. 手把手教你搭建FastDFS集群(上)
  12. Hbuilder Webview调试+逍遥安卓模拟器
  13. Flash Builder4与Flash cs4 协同工作
  14. CMOS集成电路设计基础(孙肖子版)第二章课后答案
  15. IP5389+BM3451双向100瓦快充移动电源方案
  16. Vertical roller mill lead blast furnace slag processing equipment
  17. graphpad图片怎么导出矢量图_Graphpad Prism 8如何绘制生存曲线
  18. Eclipse+WIN7+CC2538移植开发Contiki
  19. 用计算机亩换算成平方,亩数和平方换算(平方米换算亩计算器)
  20. win10服务器cpu占用过高,Win10 CPU占用率100%怎么办 Win10 CPU占用率过高解决方法

热门文章

  1. 单点登录系统SSO是如何实现的?
  2. 通过请求头User-Agent标记浏览器,操作系统,是否手机
  3. 对于 CRC 校验的 学习笔记
  4. Python编程之正整数分解
  5. 计算机考试感受作文,关于考试感受作文10篇
  6. webstorm 2018破解版本下载
  7. 04-编织灵魂旋律:Golang 函数的魔力绽放
  8. 自学前端编程有哪些好用的辅助工具呢?
  9. Java通过URL进行多线程下载
  10. 自清洗过滤器如何正确选型及其应用领域