我想弄清楚在2D侧滚动游戏中存储地图对象的最佳方式。如何存储2D边滚动游戏的屏幕对象?
例如,在游戏Doodle Jump中,您跳到的平台如何存储?
我已经有大约它是如何做可能的一些想法..
存储在一个字符串或其他对象定义了每个平台将被放置在平台?例如,如果我定义了像0,10,5,8,6,2,3,4,2,......等字符串,我可以将它们解释为游戏中每个游戏块的x坐标。我猜这个问题可能是很多游戏作品定义的问题。游戏似乎是无止境的,所以预先定义地图似乎是一个坏主意。
我还认为,也许这些作品只是随机的。所以无论何时地图需要新的地图块,它都会随机获得一个x坐标。我认为这看起来非常可行,但是在玩DoodleJump时,它并不表示它们都是随机的。
有没有人有任何想法如何可以存储这些地图对象来引导我在正确的方向?
谢谢!