我正在制作一个2d平台游戏,并试图获得一些自动地形生成。我发现了一个Perlin噪音功能,但它并没有真正起作用,它产生了噪音,但是有一些平台在空中高,有时perlin噪音会输出一些好的,但大多数时候它不是那“可玩”。如何在Java中为2d平台生成简单的地形?正确方向上的一点是完美的。
答案 0 :(得分:0)
通常,地形生成器的作用是创建看起来自然而不是手工制作的东西,因此如果您希望地形以某种方式显示,则需要创建“有效”或“您可以定义的“属性”,您可以将生成的地形与属性列表进行比较,只接受随机生成的满足这些属性的地形。这将为您提供自然和精心制作的地形的平衡,类似于暗黑破坏神II等游戏,其中景观是随机的(每个玩家),但流动性很好。
所以,这真的取决于你的游戏。您可能会想到的属性通常是: