unity游戏场景的搭建
一、地形的搭建
1、选择层级视图选择 3D Object 中的terrain创建一个地形
2、在地形的属性视图Resolution下调节地形的长、宽、高
二、地形的编辑工具
1、地形编辑的基本属性
Brushes 笔刷 : 选择不同形状的笔刷可以得到不同的地貌
Brush Size 笔刷大小 : 调节笔刷的大小可以分别对地形的整体和细节进行绘制
Opacity 笔刷力度 :调节力度值可以控制地形隆起或下陷的速度
2、填平工具
用来绘制平原、平地等相同等高线地貌
3、地形测量
按住Shift键鼠标点击可以获取当前的地形高度,松开Shift键,按下鼠标可以绘制和当前高度一致的地形。超出填补,反之降低
4、Height属性
可以直接在这设置想要的地形高度,使地形太高到所设定的位置,一经设定不轻易更改,更改相当于重置地形
5、柔化工具
对尖锐的地形进行柔化
三、地形纹理
1、导入地形资源
在工程面板中点击Assets选择"Import Package"导入unity地形资源
2、编辑地形纹理
在该状态下点击 Edit Textures添加地形纹理图片,第一张默认为全地形纹理,其后可调整不同的纹理
3、Target Strength 目标深度
此值经常与Opacity进行搭配使用,通过设置不同纹理的力度、透明度来使纹理之间融合效果更加完美
4、添加纹理
点击Add Texture添加纹理,已经添加纹理也可以选中纹理点击Edit Texture进行编辑
5、选择纹理
添加纹理或者编辑纹理时候,可以通过Texture选择不同的纹理
通过调节Size值可以调节纹理图片在地形中平铺的大小,调节Offset值可以对纹理图片进行偏移调整
四、地形植被
1、添加树
点击Edit Trees添加树。可以单单击鼠标进行种植,并且通过按住shift或者Ctrl键来单击鼠标进行删除树
Tree Density:在笔刷面积下的树的密度
Tree Height:树的高度
Tree Height:树的宽度(此值更改会导致树挤压变形)
2、添加草
点击Edit Grass Texture添加草,不要种植太多的草会加大消耗内存,通常使用纹理代替
Min Width:草的最小宽度。
Max Width:草的最大宽度。
Min Height:草的最小高度。
Max Height:草的最大高度。
Noise Spread:值越大,草干枯的范围越大。
Healthy Color:设置草的颜色。
Dry Color:设置草干枯的颜色。
Billboard:是否以摄像机为中心旋转
五、灯光
1、光晕
在Directional Light下选择Flare设置所拥有的光晕效果
2、聚光灯
导入Light Cookies包或选择自带的资源,点击Flare设置照射效果
3、Skybox 、fog
点击Windows——Lighting——Settings导入Skybox资源,在往下寻找fog,调节雾
六、声音
1、场景的声音
在层级视图下选择Main Camera,在其属性视图中点击“Add Component”添加或导入声音资源
在不同场景下调节属性可以获得不同的效果,将Spatial Blend 设置为3D模式,调节Min\Max Distance 控制在3D效果时声音距离角色的最小和最大距离
对象声音同理
七、粒子特效
1、导入特效资源,拖动资源放入场景