【Unity】4.3 地形编辑器
分类:Unity、C#、VS2015 创建日期:2016-04-10 一、简介 Unity拥有功能完善的地形编辑器,支持以笔刷绘制的方式实时雕刻出山脉、峡谷、平原、高地等地形。Unity地形编辑器同时提供了实时绘制地表材质纹理、树木种植、大面枳草地布置等功能。值得—提的是,Unity中的地形编辑器支持LOD(Level of Detail)功能,能够根据摄像机与地形的距离以及地形起伏程度调整地形块(Patch)网格的疏密程度。远处或平坦的地形块使用稀疏的网格,近处或陡峭的地形块使用密集的网格。这将使游戏场景即真实、精细,同时也不影晌性能。 注意:地形与其他的游戏对象有些不同,地形支持Transform(几何变换)组件中的Position(位置)变换,但对于Rotation(旋转)以及scale(缩放)操作是无效的。 二、地形的创建方式 要创建地形并实现山脉、峡谷、平原、高地、树木种植、大面枳草地布置等功能的绘制,必须先熟悉下面的基本概念。 1、添加地形对象 先创建一个新的场景,然后打开菜单栏中的【Terrain】→【Create Terrain】,就创建了一个地形对象: 新创建的地形会在项目工程中创建一个地形资源,并在当前场景中添加—个地形实例(Project视图和Hierarchy视图中同时出现了该地形的相关文件),如下图所示: 新建地形对象后