对于我目前正在创建的基于 2d 自上而下的瓷砖游戏,我需要将保存高度图数据的 .exr 文件解析到我的 mongodb 中(或将其转换为其他格式,然后读入数据库)。
这基本上是我使用 Terragen 制作的游戏世界的代表。
我想我需要读出每个像素的高度图数据,然后将其转换为数据库中的 ax,y 平铺。
如果我能做到这一点,我应该留下一个二维数组,上面附有各种 x、y 坐标和高程。从那里,我应该能够确定游戏世界中那个地方的瓷砖类型,并继续前进。
但是,我不知道如何从这个 .exr 文件中提取数据,然后将其读入我的 mongoDB 数据库上的二维地理空间索引数组。
我希望有人能帮帮忙!:)