Unity3D数字孪生开发笔记(一)
一、常用快捷键
1、按下鼠标滚轮拖动场景,滑动滚轮缩放场景;
2、点击鼠标右键同时按下W/S/A/D/Q/E键可实现场景漫游;
3、在Scene面板选中物体有按下F键,或者在Hierarchy面板双击物体,可将物体设置为场景视图的中心;
4、按住Alt同时通过戍边左键围绕某物体旋转场景,鼠标右键缩放场景;
5、顶点吸附:选择物体后按住V键,定位顶点,再拖拽到目标物体某个顶点;
二、组件功能
1、Material
材质:物体的质地,指色彩、纹理、光滑度、透明度、反射率、折射率、发光度等,实际就是Shader的实例
- Shader 着色器:专门用来渲染3D图形的技术,可以是纹理以某种方式展现。实际就是一段嵌入到渲染管线中的程序,可以控制GPU运算图像效果的算法
- Texture 纹理:附加到物体表面的贴图
1、创建:Project面板下鼠标右键,Create–>Material
2、Rendering mode:
1>Opaque 不透明
2>Cutout 镂空(去掉透明通道)
3>Transparent 透明(需要更改Albedo后面中Color中的A值)
4>Fade 渐变(需要更改Albedo后面中Color中的A值)
3、Material(材质)只能给到含有Mesh Renderer组件的物体,纹理在Material下,Albedo属性前设置;
2、Camera
- 向玩家捕获和显示世界的设备
- 场景中摄像机的数量不受限制
1、创建:SampleScene下鼠标右键–>Camera
2、Clear Flags(处理空白部分):
1>Skybox 天空盒 :围绕整个场景的包装器,用于模拟天空的材质
2>Solid color 纯色
3>Depth only 深度值大于主摄像机时,不显示空白
4>Don’t clear
3、多个Camera
- 通过修改Camera组件中Viewport Rect的值(整个屏幕看成1,(x,y)代表左下角,(w,h)代表右上角),可控制Game中显示分屏
- 将需要在前面显示的屏的Depth调大
- 摄像机可以有多个,但Audi