关于Terrain分为两部分一部分是在Editor时编辑地形,一部分是在游戏运行时实现改变地形,先说Editor下吧。。
一、Terrain Settings
Basic Terrain:
Draw:此选项如果不勾选,就不可以去修改地形的高低变化
PixelError:像素误差,较高的之可能渲染较快,但是贴图可能不是非常精确。
BaseMapDist:贴图到摄像机的距离超过这个值,就会让地形贴图以低分辨率显示。(这个需 要根据自己的视野去调节,当我们从远到近到达某个地形时,可能会因为贴图的替换会给玩 家一种不好的体验)
CastShadows:是否投射阴影。
Material:地形的渲染方式
Tree&Detail Objects:
Draw:是否允许渲染除地形以外的对象(草,树木等);
DetailDistance:在离摄像机什么距离下细节将不被显示
DetailDensity:细节密度。
Mesh Resolution(On Terrain Data):
Terrain Width:地形宽度
Terrain Length:地形长度
Terrain Height:高度
Detail Resolution Per Patch:指定每个单独渲染的细节面片的像素大小。较大的数减少绘制调 用,但可能会增加三角形数,因为细节面片是在每一批基础上被挑选。推荐值是16。如果使 用一个非常大的细节物体距离并且草很稀疏,可以合理的增大这个值。
Detail Resolution:指定细节分辨率贴图的像素数,一个较大的细节分辨率,意味着更多精细 的物体绘制。
Texture Resolutions(On Terrain Data):
Base Texture Resoulution:在地形上使用的复合纹理从大于 Basemap Distance 的距离查看时 的分辨率。
Control Texture Resolution:控制不同地形纹理之间混合的“泼溅贴图”(splatmap) 的分辨率(值 越高刷贴图时形状会越规则 可自己试下)。
Heighmao Resolution:地形高度贴图的像素分辨率。此值必须是 2 的幂再加 1, 例如 513, 即 512 + 1.
二、Terrain Settings
Create Neighbor Terrains:
创建相邻的地形块
Raise or Lower Terrain:改变地形操作,选择刷子
如果没有合适的可点击New Brush 新建刷子 选择图片。
Brush Size:刷子的大小
Opacity:刷子的力度
鼠标点击地形即可升高地形,按住shift可降低地形,但注意 如果需要降低时要提前设置地形 高度,下面会说,不然的话设置地形高度时地形上的东西全没了,除非记录数据 然后再读取
Set Height:
设置地形高度。
默认height为0,最高为Seting中设置的高度,地形只能在这个范围内,需要下陷功能时设置 height数值为大于0的值 也就是设置当前地形的高度 然后点击 Flatten,下陷最低也为0
Smooth Height:平滑。使地形的起伏棱角平滑 参数同上
Stamp Terrain:选择形状 设置高度 点击左键放置该高度形状 按住shift 加鼠标滚轮调整高度
Paint Texture:给地形刷贴图 有时间再继续写 TODO。。。



