二维表示行星表面


11


我想制作游戏,其中一部分工作是管理星球(建造城市,工厂,道路等),但我想避免使用3D-只有我想要的是2D。但是,如果我将行星表面表示为网格,那么靠近极点移动将很奇怪(如果我向上移动,我不会出现在地图的底部,而是出现在地图的顶部-仅在不同的位置),它将是很难拥有漂亮的地形(电线杆会拉长)。你有什么想法怎么做?

Answers:


9

游戏不应该太逼真,如果可以使游戏变得更好,您总是可以偷工减料。例如,以“优势”为例:http : //www.abandonia.com/files/games/221/Ascendancy_5.png

您可以从左到右以及从下到上循环2D地形。就像文明地图一样。

另一种选择是制作“不可行进”的极地帽,就像我们在地球上一样;-)它们将隐藏拉伸网格的区域。


我想我会制作矩形地图,并在顶部或底部下方走行时被阻塞(只会从左到右,从右到左包裹),但是地图将类似于地球(顶部和底部的两极)。
克里斯

3

第2节本文对分层三角模型的一些有趣的笔记,但你可能更直接的找到有用的材料看大地网格。您需要提供连通性信息,但这将使您更好地了解一个球体。

本文也有一些有趣的想法。

正如Krom所指出的,您当然可以设置自己的连接系统,从而允许在最怪异或更简单的结构(例如Halo-ish环世界)中殖民怪异的超维空间。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.