Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
6年前关闭。
我正在制作Sidescoller游戏,以学习更多Java和实践。但是我来了很多问题,我不知道如何实现代码。
我已经搜索了噪声及其背后的基础知识。我找到了一些有关Simplex Noise的代码,但是我无法实现它,也不知道我是否做对了
第一:我想生成随机地形。哪种方法最好?单工噪声?分形?
佩林噪声?一维还是二维?
那我该如何约束上面的事情呢?有没有产生噪音的Java库或任何代码示例?
谢谢
编辑:这是主要的问题,我如何实现杂讯功能来制作侧滑车地形。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
6年前关闭。
我正在制作Sidescoller游戏,以学习更多Java和实践。但是我来了很多问题,我不知道如何实现代码。
我已经搜索了噪声及其背后的基础知识。我找到了一些有关Simplex Noise的代码,但是我无法实现它,也不知道我是否做对了
第一:我想生成随机地形。哪种方法最好?单工噪声?分形?
佩林噪声?一维还是二维?
那我该如何约束上面的事情呢?有没有产生噪音的Java库或任何代码示例?
谢谢
编辑:这是主要的问题,我如何实现杂讯功能来制作侧滑车地形。
最佳答案
Perlin Noise是创建分形地形(2d或3d)的良好起点。我建议阅读Hugo Elias's tutorial,它解释了理论,还提供了用于噪声发生器的伪代码和快速伪随机数。
Perlin Noise可以用于从头开始生成分形地形,但是使用相同的技术,也可以将预先形成的地形分形(例如,绘制的高度图定义了具有山谷和峰顶的基本地形)。
为了获得更实际的结果,可以对结果进行后处理(模拟腐蚀等)。
关于java - Java 2D Sidescroller地形,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22585375/
10-12 07:00