我制作了一个从高度图文件生成的地形,其中每个像素(黑色到白色)代表相应位置的地形高度。
现在,我的问题是如何为这样的东西制作地图编辑器?我可以想到两种一般的方法:
1) 地图编辑器修改高度图文件,并以此为基础重新生成地形。
2)地图编辑器直接改变地图的顶点,然后在保存过程中根据这些顶点生成高度图。
你有什么好的教程或资源来说明如何让其中任何一个工作吗?我不知道从哪里开始。
这本书:构建 XNA 游戏是一本极好的参考书,并且很好地概述了如何创建地图编辑器。唯一的缺点是它在 XNA 2.0 中,因此您必须进行一些转换,但想法保持不变。
我已经玩过这个东西了,它非常漂亮,如果不是一个完全正确的解决方案,至少应该给你一些想法。