Unity3d中的Terrain简介及教程
1.精度
3.3版本中只能支持到16 bits,比较失望,希望以后能更新到32 bits。
2.沟壑
不清楚为什么u3d的terrain被设计成高度低于0就无法进行凹陷
备注:需要FlattenHeightMap拉高地形才能完成。
3.导入\导出
Object2Terrain : 转换Mesh为Unity3D的Terrain。
备注:需要注意轴向的匹配,另外不能出现低处比高度范围大的情况,例如 /_\。而Mesh低于0的部分转换后会自动拉高,也不要求是Grid形式。
http://www.unifycommunity.com/wiki/index.php?title=Object2Terrain
TerrainObjExporter : 转换Unity3D的Terrain为Mesh。
备注 : 关于BootCampDemo的meshTerrains,我认为流程可能就是在u3d中绘制地形,然后输出成Mesh,在三维软件中简化进行分割,最终在导回u3d中的。(当然你也可以选择用其他的engine或3d软件去绘制地形)
http://www.unifycommunity.com/wi ... =TerrainObjExporter
4.多地形
在有的engine中,考虑到在地形与地形连接的部分可以同时绘制,采用的是由一块地形扩展出另一块地形。而在u3d中则只能分别去绘制,然后在连接处采用第三方工具去进行缝合处理。
5.地形变形
运行时改变指定区域的地形高度和纹理,有需求时在进行测试,目前先搁置。 谢谢分享啊 :) 很不错 楼主是超人 好帖就是要顶 说的非常好 很好哦 好帖就是要顶 真心顶 难得一见的好帖