关于Unity中Heightmap高度图

来源:互联网 发布:手机淘宝保证金怎么退 编辑:程序博客网 时间:2024/06/01 18:03

与“在游戏中改变地形高度”一文结合看。

存储形式是一个二维数组。数组的长宽表示高度图的长宽,标准单位应该是Terrain的长宽除以Heightmap Resolution(在Terrain设置下的Resolution)。

数组内保存的值表示高度,这个高度范围在0 - 1之间。参数是Terrain Height(在Terrain设置下的Terrain Height

所以使用Terrain.terrainData.SetHeight()改变高度时候,前两个参数为控制点的位置,后面一个是二维数组,通过数组大小控制改变范围,数组内存储值的大小改变高度。