unity中的terraindata.heightmapTexture如果要在shader中用需要 SAMPLE_TEXTURE2D(terrainHeightMap,samplerstate,uv).r * terrainSize.y * 2 才是地形的高度。在公开的shader中应该有,没找到,看别人说的是就尝试了下,感觉是对的。
unity地形高度通过heightmap采样获得
最新推荐文章于 2026-08-09 10:50:39 发布
本文介绍了如何在Unity中使用terrainData.heightmapTexture属性,并通过shader获取地形高度的方法。具体实现方式为利用SAMPLE_TEXTURE2D函数结合地形尺寸进行计算。

4578

被折叠的 条评论
为什么被折叠?



