我正在尝试编写一个程序来为RPG制作一个世界地图我是GMing。我想知道使用哪个地图投影(或者,概括它,我应该如何存储有关世界的信息),以便最小化翘曲并保持距离大致相同。看起来像大多数简单的地图投影,如矩形和基于方形的投影,在两极周围都有大规模的翘曲,这使得很难为我的目的制作一张好的地图。然而,正如我所看到的那样,更准确地表示地球,存储起来就越困难。我不得不用不同长度的数组来表示它,这可能会有问题。
我考虑使用正弦投影,因为这样做相对容易,并且不会涉及疯狂翘曲。
我应该使用某种贴在球体上的瓷砖,比如足球上的图案吗?这似乎很容易做到,但我不确定,而且我不确定它是否适合制作高清晰度景观的足够多边形。
作为参考,我使用TypeScript和HTML5 Canvas技术。