【发布时间】:2015-06-30 14:43:09
【问题描述】:
我正在使用 libgdx 开发一个简单的游戏项目,我需要一些帮助来创建一个随机的无限世界。在谷歌上搜索了几个小时后,我知道许多游戏使用“块理论”来生成无限地图并实现图块。有很多我不明白的事情......例如:
什么是瓷砖?和一大块? 我如何在游戏中实现这个“块理论”? 这是生成无限随机地图的最佳方式吗?
有人可以回答我的问题以澄清我的想法吗? 提前致谢
【问题讨论】:
-
制作一个随机的无限世界并不简单。除非它是平坦的并且没有其他功能。生成块是要走的路。您没有无限内存,因此无法生成无限映射。就是这么简单。
-
我不知道细节,但我知道这与仅在需要时创建地图块有关。当玩家离已经生成的边缘太近时,将在该方向生成另一个块。这样,您的世界可以在没有无限大文件的情况下无限远。
-
在“无限地图”下,你的意思是只有一张地图,如果玩家到达终点,他们应该从同一张地图的开头开始?即重复地图永无止境?这是你的意思吗?
标签: dictionary random libgdx infinite chunks