Unity3D教程笔记——unity初始02
史上最全Unity3D教程_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV12s411g7gU?p=11&vd_source=f38a8a7e90133354051c463eb03a3b4f
这里是整理unity教程笔记的第二天!又是收获满满的一天!!!
02DAY
目录
材质Material
材质:
①色彩
②Texture纹理:附加到物体表面的贴图
③Main Maps
Shader着色器:
Redering Mode渲染模式
Opaque 不透明(默认选项)
Transparent透明:
Cutout 镂空:
Fade 渐变:
纹理、着色器与材质的关系
摄像机Camera
组件:
Transform变换组件
Camera:
Audio Listener音频监听器:
属性:
Clear Flags清除标识:
Background背景:
Culling Mask选择遮蔽层:
Projection投射方式:
Field Of View 野视:
Clipping Planes 探针摄像机剪裁面:
Viewport Rect视口矩形:
Depth深度值:
Position 子物体相对于父物体,父物体相对于世界
做父子物体,一般先把子物体reset,再调整
材质Material
材质:
物体的质地,指色彩、纹理、光滑度、透明度、反射率、折射率、发光度等。实际就是Shader的实例
①色彩
做材质:project面板——>Create——>Material
做完的材质给到物体的Mesh Renderer 组件的Element
改变颜色
也可以拖(材质往Scene物体上拖或子物体上拖)
②Texture纹理:附加到物体表面的贴图
导入图片(Assets——>Import New Asset)给到Main Maps
③Main Maps
Albedo基础贴图:决定物体表面纹理与颜色
Metallic金属:使用金属特性模拟外观
Specular镜面反射:使用镜面特性模拟外观
Smoothness 光滑度:设置物体表面光滑程度
Normal Map 法线贴图:描述物体表面凹凸程度
Emission自发光:控制物体表面自发光颜色和贴图
——None不影响环境
——Realtime实时动态改变
——Backed烘焙生效
Tiling平铺:沿着不同的轴,纹理平铺个数
Offset偏移:滑动纹理
Shader着色器:
专门用来渲染3D图形的技术,可以使纹理以某种方式展现。实际就是一段嵌入到渲染管线中的程序,可以控制GPU(显卡)运算图像效果的算法。
Redering Mode渲染模式
Opaque 不透明(默认选项)
Transparent透明:
用于半透明和全透明物体,如玻璃(改变颜色A)
Cutout 镂空:
用于完全透明或完全不透明物体,如栅栏
Fade 渐变:
用于淡入淡出物体(改变颜色A)
纹理、着色器与材质的关系
shader给功能,Material才能有这个属性
用代码修改颜色,先找物体——>Mesh Renderer组件——>Material——>Color
把Shader给材质,材质给到物体
摄像机Camera
附加了Camera组件的游戏对象
向玩家捕获和显示世界的设备
场景中摄像机的数量不受限制
组件:
Transform变换组件
Camera:
向玩家捕获和显示世界
Audio Listener音频监听器:
接受场景输入的音频源Audio Source并通过计算机的扬声器播放声音
属性:
Clear Flags清除标识:
决定屏幕的空白部分如何处理
——Skybox天空盒:空白部分显示天空盒图案
天空盒:
*围绕整个场景的包装器,用于模拟天空的材质
天空盒材质种类:6 Sided、Procedural、Panoramic
创建天空盒:Project面板(右键)——>Create——>Material创建材质——>Shader——>6 Sided
天空盒的使用:
①种.为特定的摄像机绘制天空盒
Main Camera——>Add Component——>Skybox
②种.将天空盒材质用于环境光照设置(最佳)
Windows——>Redering——>Lighting Settings
可作为反射源将天空色彩反射到场景中物体
Procedural
太阳模式
——None没有、Simple简单、Hight Quality高质量
Atmoshpere Thickness大气层厚度
Ground地面颜色
——Solid Color纯色:空白部分显示背景颜色
——Depth Only仅深度:画中画效果时,小画面摄像机选择该项可清楚屏幕空部分信息只保留物体颜色信息
Background背景:
所有元素绘制后,没有天空盒的情况下,剩余屏幕的颜色
Culling Mask选择遮蔽层:
选择要照射的层Layer
一个物体在相机视角以内,应该看见,但不想看见,就让物体有两个层(可自己去添加层)
(物体换成自己的层)
让摄像机camera把层取消掉
Projection投射方式:
Perspective透视(3D镜头)
orthograhic正交(2D镜头)摄像机会均匀地渲染物体,没有透视感通常小地图使用
Field Of View 野视:
拉近/远镜头
Clipping Planes 探针摄像机剪裁面:
Near近:绘制的最近点
Far远:绘制的最远点
玩游戏时,一边往前走,远处的物体慢慢出来了,往后退没了,为了性能优化
Viewport Rect视口矩形:
可做后视镜、小地图、分屏
Depth深度值:
相机在渲染顺序上的位置,具有较低深度的摄像机将在较高深度的摄像机之前渲染
可创建两个Camera:
Depth:Main Camera<MapCamera(新建的相机)才能确保小地图相机在前渲染
Unity3D教程笔记——unity初始02相关推荐
- Unity3D教程笔记——unity初始03
这里是整理unity教程笔记的第三天!又是收获满满的一天!!! 每日一句:做一个温柔的人,永远不卑不亢清澈善良 插件:Instant OC [链接:https://pan.baidu.com/s/1A ...
- Unity3D教程:Unity批量处理修改烘培LightMap
用Unity烘培后的多重纹理不能直接转到Unity中,还需要一个个的手动指认Shader.在Max里建立你的模型,然后Diffuse Map贴这个模型上,导出一个Fbx文件,然后再相同的模型和相同的D ...
- Unity3D脚本:Unity制作连连看脚本
Unity3D教程:Unity制作连连看教程 GameManager.cs 游戏的核心代码,产生图片,判断是否可以销毁等. [color=#008ef1][font=宋体]using UnityEn ...
- 【Unity3D 教程系列第 12 篇】如何用Unity写一个简易的计时器工具?
这是[Unity3D 教程系列第 12 篇],如果觉得有用的话,欢迎关注专栏. 平常关于延时的处理很多人都喜欢用携程去处理,但是在 Unity 里,并不建议大家用过多的携程,因为会出现一些莫名其妙的 ...
- 【Unity3D 教程系列第 10 篇】Unity 脚本中的生命周期流程图
这是[Unity3D 教程系列第 10 篇],如果觉得有用的话,欢迎关注专栏. 文章目录 一:生命周期流程图 二:常用的生命周期函数 三:脚本初始化和销毁 四:脚本的动态添加与静态添加 五:Awake ...
- 尚硅谷大数据技术Spark教程-笔记02【SparkCore(核心编程,map、mapPartitions、mapPartitionsWithIndex、flatMap、glom、groupBy)】
视频地址:尚硅谷大数据Spark教程从入门到精通_哔哩哔哩_bilibili 尚硅谷大数据技术Spark教程-笔记01[Spark(概述.快速上手.运行环境.运行架构)] 尚硅谷大数据技术Spark教 ...
- 【Unity3D 教程系列第 19 篇】Unity 中根据长方体模型的尺寸添加碰撞盒 BoxCollider
这是[Unity3D 教程系列第 19 篇],如果觉得有用的话,欢迎关注专栏. 前言: 给一个长方体模型添加碰撞盒 BoxCollider,即使手动拖拽也费不了多长时间,但手动拖动不仅显得 Low , ...
- 尚硅谷Docker实战教程-笔记02【安装docker、镜像加速器配置】
尚硅谷大数据技术-教程-学习路线-笔记汇总表[课程资料下载] 视频地址:尚硅谷Docker实战教程(docker教程天花板)_哔哩哔哩_bilibili 尚硅谷Docker实战教程-笔记01[理念简介 ...
- [Unity3D教程]Unity粒子系统Shuriken(飞镖)
[Unity3D教程]Unity粒子系统Shuriken(飞镖) Unity从3.5之后推出了新的粒子系统->Shuriken(飞镖),在Unity场景当中添加一个粒子对象后,会看到这个样的图片 ...
- 尚硅谷大数据技术Hadoop教程-笔记02【Hadoop-入门】
视频地址:尚硅谷大数据Hadoop教程(Hadoop 3.x安装搭建到集群调优) 尚硅谷大数据技术Hadoop教程-笔记01[大数据概论] 尚硅谷大数据技术Hadoop教程-笔记02[Hadoop-入 ...
最新文章
- 车道线检测参考学习资料
- 百度API_获取当前详细地址
- 了解回归:迈向机器学习的第一步
- sharepoint当流程流转到某个节点对文档进行水印操作
- 大数据应用时代来袭 SaaS走向没落?
- 作者:男,博士,西南财经大学经济数学学院讲师、硕士生导师
- Transformer可以不需要Softmax?Kakao提出了UFO-ViT,性能高,计算量还小
- 计算机三级嵌入式系统之常考指令
- python画数学函数_Python 绘制你想要的数学函数图形 !
- 双代号网络图快速计算时差法
- 【2020模拟赛day6】B. 选择人员
- 共享计算机怎么连,电脑如何连接共享文件
- 哔哩哔哩弹幕视频网 -- bilibili 和 AcFun弹幕视频网 - 的 介绍
- java.io.FileNotFoundException: /storage/emulated/0/Pictures/QQ/video.mp4: open failed: EACCES (Permi
- ARM CORTEX-M3 内核架构理解归纳
- 微信小程序苹果手机statusBarHeight状态栏高度为0
- oracle dba技术培训视频分享
- idea工具整合前端vue,nodeJs步骤
- [DFS/递推/DP] 2327 [SCOI2005] 扫雷 ( 普及+/提高
- 智慧政务解决方案-最新全套文件
热门文章
- java技术总监一般问什么_技术总监面试题(Java),看看你会多少?
- svn clean up 特别慢
- xp下的资源管理器界面上的前进后退等图标保持在系统哪里?shell32.dll里没有。
- 【黄冈市中级人民法院在湖北行星传动设备有限公司的强制清算案件中的违法问题给投资者的启示】
- Win11电脑摄像头打开看不见,显示黑屏如何解决?
- 介绍erp管理软件如何助力小微企业管理升级?
- 麟羽kpl单人切双c内部语言,[深度]选手名场面盘点之诺言篇:不灭星辰功勋元老,沉默寡言的“切C教科书...
- 2020年携程校招开发方向第一题
- 关于结婚照,还不如PS去~
- 【寒江雪】Go实现Builder Pattern