Unity学习笔记3:Camera、Skybox
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相关推荐
- 【Unity学习笔记】[Unity中文课堂教程] C#中级编程代码
[Unity学习笔记][Unity中文课堂教程] C#中级编程代码 最近想补一补C#基础,Unity官方的C#中级编程教程质量很高,于是开个帖子把跟着敲+记录了部分价讲解和我自己的理解的代码存在这 原 ...
- [Unity学习笔记:FPS游戏制作(2)] 发射子弹————(2021.6.20学习笔记)
往期博客 [Unity学习笔记:FPS游戏制作(1)]角色的移动,旋转与推进上升----(2021.6.13学习笔记) 文章目录 一,实现思路 二,实现代码 三,脚本的使用方法 四,最终效果 一,实现 ...
- Unity学习笔记(4)-----粒子效果的实现
Unity学习笔记(4)-–粒子效果的实现 一.效果展示 下面用若干张张动图展示效果: 大概就是这样,并不是很难. 实际效果要比图中的好一点(顺畅得多). 实现步骤 大致可以分为如下几个步骤,然后逐个 ...
- Unity学习笔记1 简易2D横版RPG游戏制作(一)
这个教程是参考一个YouTube上面的教程做的,原作者的教程做得比较简单,我先参考着做一遍,毕竟我也只是个初学者,还没办法完全自制哈哈.不过我之前也看过一个2D平台游戏的系列教程了,以后会整合起来,做 ...
- Unity学习笔记:个人学习项目《疯狂天才埃德加》纠错文档
Unity学习笔记:个人学习项目<疯狂天才埃德加>纠错文档 本文档是完成学校Unity课程作业时建立的纠错文档.用于记录自己开发过程中遇到的各种问题,以便下次遇到相同的问题时及时找到解决方 ...
- Unity学习笔记:Unity 3D 飞机大战
Unity学习笔记:Unity 3D 飞机大战 1.打开unity软件后,首先新建Quad作为背景,导入飞机模型,并为其添加刚体 然后创建C#脚本,挂载到飞机上. 2.给飞机创建子弹,让子弹成为预制体 ...
- 【Unity学习笔记】UnrealToUnity教程:(网上购买的素材导入Unreal+插件转Unity)
[Unity学习笔记]UnrealToUnity教程: 最近想从Unreal那边化点缘借借素材,没想到踩到一个大坑 一,素材导入Unreal 这个教程比较多,根据素材的来源,传送门是以下这几个: 1. ...
- unity学习笔记-特效篇
unity学习笔记 传送门特效 火焰特效 传送门特效 由于动画师的动画制作遇到了一些小问题,只能先做其他功能的摸索了~ 本来想记录一下服务器搭建的,但是在消息传输的部分遇到了一些bug,可能是消息解析 ...
- Unity学习笔记:监听函数有什么卵用?(似乎就是从一件事过渡到另一件事?)
Unity学习笔记:监听函数有什么卵用?(似乎就是从一件事过渡到另一件事?) 个人学习经验,仅供参考,欢迎各位码友批评指正. 做项目敲代码时,一直不是很理解监听函数是个什么玩意. 按我目前的理解,说白 ...
- Unity学习笔记—二次元日系游戏制作(实践篇-游戏初始化场景制作)
原教程:siki:二次元日系游戏制作工具 - live2dSDK入门教程 http://www.sikiedu.com/my/course/282 (上)Unity学习笔记-二次元日系游戏制作(理论篇 ...
最新文章
- php高手要学哪些_如何样深入学习php,成为php高手
- Android 进程常驻(使用第三方MarsDaemon)(虽然不可用,但是还是保留下。)
- OpenCV 读取一张图片并显示和保存
- 雷军宣布红米 Redmi 品牌独立,这对小米意味着什么?
- mysql sql注入工具_基础篇——SQL注入(工具注入)
- TM数据单窗算法和单通道算法反演地表温度(IDL实现)
- Spring系统学习:180615--通过外部属性文件导入对数据库的连接
- cdr怎么转plt_win10系统怎么将cdr格式转换成plt?
- 空间换时间时间换空间
- WiFi知识点大总结
- ChatGPT 从入门到精通
- 基于java+Mysql的志愿者管理系统代码分享
- 【Fracturing Destruction】点破小球——Unity3D中达到条件才触发的物体爆裂、炸裂、碎裂效果
- 分布式全局唯一ID生成算法(改进的雪花算法——解决时钟回拨问题)
- 【我的C语言学习进阶之旅】介绍一下NDK开发中关于JNI函数的两种注册方式:静态注册和动态注册
- sec和asec--正割和反正割函数
- 太阳能监控摄像头电不够用
- 海思USB2.0、USB3.0 Device UVC规格热插拔会不识别
- 技术开发人员常用的安全浏览器
- 一款好的数据库监控工具:天兔数据库监控平台3.8搭建