Camera:摄像机

如果只有一个摄像机,可以粗暴理解为屏幕上看到的东西就是摄像机拍到的东西。

新建一个场景就会有一个默认的摄像机,摄像机可以有多个。

创建摄像机对象,还会默认带有一些组件:

Transform:变换组件

Camera:摄像机组件,向玩家捕获和显示世界,如果是其他对象加上这个组件,一样有摄像作用,也能成为是一个摄像机了。

Flare Layer:耀斑层,激活可显示光源耀斑。看视频是有,但是我的unity可能版本新一点就没有了

GUI Layer:激活可渲染二维GUI元素。看视频是有,但是我的unity可能版本新一点就没有了

Audio Listerner:音频监听器,接收场景输入的音频源Audio Source并通过计算机扬声器播放声音。

Camera组件的属性:

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

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

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

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

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

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

Culling Mask:选择遮蔽层,选择要照射的层,如果某个layer不勾选,则被屏蔽看不到

Projection:投射方式

Perspective:透视

Orthographic:正交,没有透视,通常小地图使用

Size:大小,摄像机视口大小

Field of view:视野,设置相机视野的远近距离;裁剪面,相机开始到结束渲染的距离

Viewport Rect:视口矩形,标明这台相机视图将会在屏幕上绘制的屏幕坐标

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

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

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

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

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

Skybox:天空盒子,围绕整个场景的包装器,用于模拟天空的材质。可以在着色器种类找到。

天空盒材质种类:

6 Sided:用6个图片包着场景

Tint Color 色彩

Exposure 亮度

Rotation 旋转

Procedural:通过程序来实现的天空盒

Sun:太阳模式(None,Simple,Hight Quality)

Atmoshpere Thickness:大气层厚度

Sky Tint:天空颜色

Ground:地面颜色

Cubemap:

在Camera的Clear Flags的属性可以设置为Skybox

或者使用光照窗口Window-Rendering-Lighting Setting,这种方式可以把天空的色彩附加到场景中的物体。

Unity学习笔记3:Camera、Skybox相关推荐

  1. 【Unity学习笔记】[Unity中文课堂教程] C#中级编程代码

    [Unity学习笔记][Unity中文课堂教程] C#中级编程代码 最近想补一补C#基础,Unity官方的C#中级编程教程质量很高,于是开个帖子把跟着敲+记录了部分价讲解和我自己的理解的代码存在这 原 ...

  2. [Unity学习笔记:FPS游戏制作(2)] 发射子弹————(2021.6.20学习笔记)

    往期博客 [Unity学习笔记:FPS游戏制作(1)]角色的移动,旋转与推进上升----(2021.6.13学习笔记) 文章目录 一,实现思路 二,实现代码 三,脚本的使用方法 四,最终效果 一,实现 ...

  3. Unity学习笔记(4)-----粒子效果的实现

    Unity学习笔记(4)-–粒子效果的实现 一.效果展示 下面用若干张张动图展示效果: 大概就是这样,并不是很难. 实际效果要比图中的好一点(顺畅得多). 实现步骤 大致可以分为如下几个步骤,然后逐个 ...

  4. Unity学习笔记1 简易2D横版RPG游戏制作(一)

    这个教程是参考一个YouTube上面的教程做的,原作者的教程做得比较简单,我先参考着做一遍,毕竟我也只是个初学者,还没办法完全自制哈哈.不过我之前也看过一个2D平台游戏的系列教程了,以后会整合起来,做 ...

  5. Unity学习笔记:个人学习项目《疯狂天才埃德加》纠错文档

    Unity学习笔记:个人学习项目<疯狂天才埃德加>纠错文档 本文档是完成学校Unity课程作业时建立的纠错文档.用于记录自己开发过程中遇到的各种问题,以便下次遇到相同的问题时及时找到解决方 ...

  6. Unity学习笔记:Unity 3D 飞机大战

    Unity学习笔记:Unity 3D 飞机大战 1.打开unity软件后,首先新建Quad作为背景,导入飞机模型,并为其添加刚体 然后创建C#脚本,挂载到飞机上. 2.给飞机创建子弹,让子弹成为预制体 ...

  7. 【Unity学习笔记】UnrealToUnity教程:(网上购买的素材导入Unreal+插件转Unity)

    [Unity学习笔记]UnrealToUnity教程: 最近想从Unreal那边化点缘借借素材,没想到踩到一个大坑 一,素材导入Unreal 这个教程比较多,根据素材的来源,传送门是以下这几个: 1. ...

  8. unity学习笔记-特效篇

    unity学习笔记 传送门特效 火焰特效 传送门特效 由于动画师的动画制作遇到了一些小问题,只能先做其他功能的摸索了~ 本来想记录一下服务器搭建的,但是在消息传输的部分遇到了一些bug,可能是消息解析 ...

  9. Unity学习笔记:监听函数有什么卵用?(似乎就是从一件事过渡到另一件事?)

    Unity学习笔记:监听函数有什么卵用?(似乎就是从一件事过渡到另一件事?) 个人学习经验,仅供参考,欢迎各位码友批评指正. 做项目敲代码时,一直不是很理解监听函数是个什么玩意. 按我目前的理解,说白 ...

  10. Unity学习笔记—二次元日系游戏制作(实践篇-游戏初始化场景制作)

    原教程:siki:二次元日系游戏制作工具 - live2dSDK入门教程 http://www.sikiedu.com/my/course/282 (上)Unity学习笔记-二次元日系游戏制作(理论篇 ...

最新文章

  1. php高手要学哪些_如何样深入学习php,成为php高手
  2. Android 进程常驻(使用第三方MarsDaemon)(虽然不可用,但是还是保留下。)
  3. OpenCV 读取一张图片并显示和保存
  4. 雷军宣布红米 Redmi 品牌独立,这对小米意味着什么?
  5. mysql sql注入工具_基础篇——SQL注入(工具注入)
  6. TM数据单窗算法和单通道算法反演地表温度(IDL实现)
  7. Spring系统学习:180615--通过外部属性文件导入对数据库的连接
  8. cdr怎么转plt_win10系统怎么将cdr格式转换成plt?
  9. 空间换时间时间换空间
  10. WiFi知识点大总结
  11. ChatGPT 从入门到精通
  12. 基于java+Mysql的志愿者管理系统代码分享
  13. 【Fracturing Destruction】点破小球——Unity3D中达到条件才触发的物体爆裂、炸裂、碎裂效果
  14. 分布式全局唯一ID生成算法(改进的雪花算法——解决时钟回拨问题)
  15. 【我的C语言学习进阶之旅】介绍一下NDK开发中关于JNI函数的两种注册方式:静态注册和动态注册
  16. sec和asec--正割和反正割函数
  17. 太阳能监控摄像头电不够用
  18. 海思USB2.0、USB3.0 Device UVC规格热插拔会不识别
  19. 技术开发人员常用的安全浏览器
  20. 一款好的数据库监控工具:天兔数据库监控平台3.8搭建

热门文章

  1. JAVA接入中国网建SMS短息短信平台开发(学习整理)
  2. 数据分析软件选Tableau 和 Power BI,不不不,我选FineBI,一个被雪藏的利器。
  3. idea自动补全快捷键
  4. 空间说说html,空间说说
  5. [生存志] 第120节 黄帝内经素问灵枢
  6. 如何写一手优美华丽的html代码--51RGB
  7. oracle 11c安装包
  8. Python接口自动化测试框架(工具篇)-- 接口测试神器postman
  9. 在ubuntu中使用命令行工具sqlcmd连接sql server数据库
  10. javascript算法题