我对 XNA 很陌生,对……大多数概念有点困惑。任何指向好的方向都会有所帮助!
我有一个行/列格式的数据结构。本质上,它们代表地形的高度值。如何绘制地形?(请注意,我不是从文件中读取此数据)
这是数据的示例表示。实际数据可以多达 100 行 x 1 百万列。
3 4 5 6 7 1
2 2 1 4 1 6
4 5 7 9 0 0
5 3 3 4 5 6
1 2 1 4 1 1
编辑:我可以创建一个 3D 纹理对象并用高度数据填充它并渲染它吗?我认为这比创建和网格化三角形更容易,对吧?
我建议 Riemer 的教程——他们处理基于高度图的地形渲染。检查http://riemers.net/。它们提供了一个良好的开端,一旦您将通过它们搜索四叉树地形渲染 - 这样做是为了优化渲染。