1
无限级别的过程生成
有什么好的方法可以以程序方式生成无限2d水平?级别可以限制在任一维度上,但不一定。 到目前为止,对我来说最有意义的方法是使用基于网格的半径。例如,将游戏区域划分为具有一定大小正方形的网格,然后在玩家周围的半径内加载X个正方形。然后,当玩家移动到另一个正方形时,建立下一个集合并将其放下更远的地方(不需要持久地探索区域。)在构建正方形时,它包含随机排列的对象。当物体离开正方形的外圈时,它们将从世界上移开。有更好或不同的方法吗?或者,如果这是一种好方法,那么潜在的问题是什么? 为了讨论的缘故,您可以将其视为自上而下的小行星场,其上散布着力量起伏等。