unity学习笔记(1)unity基础学习
(一)界面和操作
场景、检查器;
物体居中:选中物体--F
鼠标中 点击拖动 滑动缩放
鼠标右 旋转
alt+左键 围绕旋转
alt+右键 放大缩小
ctrl+D 复制并黏贴
v+左键 顶点吸附
轴心:自己设置 中心|中间 旋转和缩放时影响
视图:persp:3D ISO:2D
Mesh:网格过滤器:网格信息
网络过滤器:获取形状、渲染
(二)材质
material :shader(渲染算法) texture(贴图)
选中材质--托给子物体的网格渲染器
渲染模式:cutcout(去掉透明通道) opaque(默认,不透明)
transparent(透明,透明度可调)fade(淡入淡出,透明度可为0)
(三)shader
properties(属性)+subshader(具体工作)
导入:拖给材质--作用于物体
物理着色器PBS
(四)摄像机
个数不限
组件:
transform
camera
CUI layer:耀斑层 激活可显示光源耀斑
Flare layer:激活可渲染二维GUI图像
Audio listener:音频监视器,计算机扬声器播放的声音
快速定位:ctrl+shift+F
音频监视器只能有一个 报错的话去掉一个
除去相机多余标志:清除标志--反深度
(五)天空盒和属性
天空盒:材质:sided/cubemap
天空盒组件添加:skybox/光照窗口--渲染--照明设置--天空盒材质
标签 图层 剔除遮罩
投影:透视:3D 正交:2D
深度:优先级
(六)InstantOC
渲染管线:
图形数据在GPU上经过运算处理,最后输出到屏幕
| 游戏
| 图形API
| CPU:判断渲染对象 Draw Call:准备数据并通知GPU,每帧调用显卡渲染物体的次数
| -------------------分界线--------------------------------------------------
V GPU
顶点处理(接收顶点数据,坐标系转换)-->图元装配(组装面) -->光栅化 (计算像素,提供合理差值)-->像素处理 (像素着色,导入缓存)-->缓存(内存块帧缓存 深度缓存)
Instant Occlusion Culling:即时遮挡剔除
摄像机看不到的就剔除,不渲染;除了遮挡剔除还需要box collider 碰撞器插件
设置 layermask+tag
sample:发射的光线 越大越精 150-500
view distance:最远距离
rays fow:视野
hide delay:延迟隐藏 50-100
precull check:检查采集信息 建议勾选
LOP:多细节层次
占内存、渲染、CPU情况
(七)光照系统
全局光照:直接+间接+环境+反射
直接光照:
环境光:window--lighting
反射光:
间接光照:
实时:运行时改位置实时更新的计算;lighting static 静态;Albedo
烘焙:光线预渲染成贴图(区域光只能烘焙)
光源检测:lighting probes 收集光影信息后再烘焙
(八)阴影
投射阴影:双面 开 关 仅阴影
编辑--project setting--质量 设置等级
(九)声音
MP3、ogg、wav、aif、mod、it、s3m、xm
2D/3D
Audio Listener 音频监听器
Audio Source 音频源
sound setting 音量衰减
unity学习笔记(1)unity基础学习相关推荐
- 学习笔记之Vue基础学习(一)
Vue学习 一.Vue简介 1.1 什么是Vue? 1.2 Vue的特点 1.3 Vue官网使用 1.4 搭建Vue开发环境 1.5 Hello小案例 总结案例: 二.模板语法 2.1 两大类型 三. ...
- JS学习笔记(JavaScript基础学习必备)
讲解JavaScript 基础语法.关键特性.JSON.WebAPI 等知识点.涉及网页窗口交互的方法以及通过 DOM 进行网页元素的相关操作. 文章目录 一.JavaScript 基础 1.什么是 ...
- 【Unity学习笔记】[Unity中文课堂教程] C#中级编程代码
[Unity学习笔记][Unity中文课堂教程] C#中级编程代码 最近想补一补C#基础,Unity官方的C#中级编程教程质量很高,于是开个帖子把跟着敲+记录了部分价讲解和我自己的理解的代码存在这 原 ...
- Unity学习笔记:Unity 3D 飞机大战
Unity学习笔记:Unity 3D 飞机大战 1.打开unity软件后,首先新建Quad作为背景,导入飞机模型,并为其添加刚体 然后创建C#脚本,挂载到飞机上. 2.给飞机创建子弹,让子弹成为预制体 ...
- 《Java并发编程实践》学习笔记之一:基础知识
<Java并发编程实践>学习笔记之一:基础知识 1.程序与进程 1.1 程序与进程的概念 (1)程序:一组有序的静态指令,是一种静态概念: (2)进程:是一种活动,它是由一个动作序列组成 ...
- JavaScript学习笔记02【基础——对象(Function、Array、Date、Math)】
w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...
- JavaScript学习笔记01【基础——简介、基础语法、运算符、特殊语法、流程控制语句】
w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...
- 家族关系查询系统程序设计算法思路_【学习笔记】数据库基础 - 查询优化
目录 什么是数据库查询优化? 影响查询优化的因素 优化策略概述 查询优化的总体思路 语义优化 -- 内容等价性 语法优化(逻辑层优化)---语法等价性 执行优化(物理层优化) 查询优化在DBMS中的位 ...
- Hadoop学习笔记—15.HBase框架学习(基础知识篇)
Hadoop学习笔记-15.HBase框架学习(基础知识篇) HBase是Apache Hadoop的数据库,能够对大型数据提供随机.实时的读写访问.HBase的目标是存储并处理大型的数据.HBase ...
- 菜鸟学习笔记:Java基础篇7(包装类、时间相关类、文件类、异常处理类)
菜鸟学习笔记:Java其他常用类 基本数据类型包装类 时间处理和文件处理相关类 Date时间类 SimpleDateFormat Calendar日历类 文件类 异常机制 异常的概念 Java异常处理 ...
最新文章
- 第五届合肥工业大学宣城校区程序设计大赛题解
- 1052 Linked List Sorting (25 分)【难度: 一般 / 知识点: 链表】
- python 人工智能课程大纲_《人工智能》教学大纲
- 亚信安全发布2021年挖矿病毒专题报告,聚焦挖矿病毒进化与治理
- 2021十大金融科技趋势
- 飞鸽传书是企业网络营销管理专家
- oracle百分比变成小数,oracle中计算百分比,并同时解决小数点前0不显示的问题...
- 2019.7.17东湖大数据页面三
- [原]敏捷开发-项目启动
- nyist oj 19 擅长排列的小明(dfs搜索+STL)
- IS-IS详解(十七)——IS-IS 区域迁移与路由汇总
- 重磅!泰晤士发布重量级学科排名,90所中国大陆高校上榜!
- java wsdl文件生成_Spring Web Services 生成 WSDL 文件
- 程序员为什么要写博客?怎么写博客?
- Electron-forge使用实战
- 基于Android的太阳方位角计算工具
- 模仿腾讯QQ的web登陆面板
- 解决无法看到eth0的简单情况
- 如何在小程序的wxml中书写函数逻辑,wxs的使用
- 我在阿里做测试这5年总结的7条生存经验。
热门文章
- Keras 多GPU mult_gup_model 报错 cannot import name ‘multi_gpu_model’ from ‘keras.utils’
- 阿里集团副总裁许诗军:数字化转型,最基本的是不去拒绝
- 新建SpringBoot项目,并连接数据库,完成基本模块的配置
- Android 扫码器串口通讯
- 《深入理解Java虚拟机》阅读——垃圾回收机制
- SQL语句中批量插入
- 运维40岁还适合吗?
- 安装 ewk (es+winlogbeat+kibana) 转发主机日志
- 基坑监测工程(转载)
- 【NVMEM子系统】四、efuse驱动实现流程