繁体   English   中英

Java中的2D Platformer Terrain生成

[英]2d Platformer Terrain generation in java

我正在制作一个2D平台游戏,并试图获得一些自动地形。 我已经找到了Perlin杂讯功能,但是它并没有真正帮助,它是生成的杂讯,但是有些平台在空中,有时Perlin杂讯会输出一些好的声音,但是大多数时候却没有那个“可玩”。 如何使用Java为2d平台生成简单的地形? 朝正确方向的一点是完美的。

通常,地形生成器的作用是创建看起来自然而不是手工制作的东西,因此,如果希望地形以某种方式显示,则需要创建“有效”或“所需”属性的列表您可以以这样一种方式进行定义:可以将生成的地形与这些属性列表进行比较,仅接受符合这些属性的随机生成的地形。 这将为您提供自然的,精心制作的地形平衡,类似于《暗黑破坏神II》这样的游戏,其中的景观是随机的(每人),但流动性很好。

因此,这实际上取决于您的游戏。 您可能通常想到的属性是:

  • 密度
  • 生成平台之间的最大高度
  • 检查是否按比例缩放/过高或以某种方式(根据玩家的运动限制)塑造的障碍物无法通过
  • “洞”检测,其中玩家在洞穴内产生,四周都是墙壁,无法逃脱

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM