java - 如何生成简单的二维地形图

标签 java terrain

我正在用 Java 制作简单的 2D 游戏,需要生成地形图作为 int 的简单 2D 矩阵,但不知道要使用什么算法。

我将使用灰度可视化这个矩阵

Example here

我应该使用什么算法来生成地形图?

最佳答案

有很多不同的方法可以做到这一点。您可能想从“菱形 - 正方形”算法开始,该算法很容易理解并产生非常好的地形:

https://en.wikipedia.org/wiki/Diamond-square_algorithm

关于java - 如何生成简单的二维地形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36130296/

相关文章:

physics - Box2d - 自行车游戏 - 地形

java - 从 firebase 数据库中删除节点

Java Math.random 与数组

javascript - 添加地形网格后保持点可见 - Cesium

c++ - 使用 SFML 显示位图文件

c++ - OpenGL 索引数组

java - Spring boot 应用程序错误日志显示尝试在 FanManager 中配置 ONS 失败,并出现 oracle.ons.NoServersAvailable

Java 8 Lambda(一步分组和归约)

java - 贾斯珀异常 : Unable to read TLD "META-INF/c.tld" from JAR file

android - libgdx。如何创建可破坏的地形?