gpt4 book ai didi

java - 程序世界生成

转载 作者:行者123 更新时间:2023-12-01 17:32:12 25 4
gpt4 key购买 nike

我正在以 x x y 的部分生成我的世界(随机、无限和 2d),当我到达 x 的末尾时,会形成一个新部分。如果在第一部分中我有山丘,我怎样才能使在第二部分中这些山丘继续存在?有什么方法可以实现这一点吗?

所以它看起来像这样

1221

1 = 生成的土地

2 = 将填充两个的非生成土地

我现在明白了:

enter image description here

enter image description here

有什么办法可以让这个流程变得更好吗?

最佳答案

这看起来只是一个算法问题。你的生成机制需要一个起点。在初始调用中,它会是 0,在后续调用中,它将是前一个“ block ”的结束位置。

如果我这样做,我可能会使用某种分布,使下一个点的高度加上或减去前一个点的高度 0-3 - 例如10% 的时间为 +/1 3、25% 的时间为 +/- 2、25% 的时间为 0、40% 的时间为 +/- 1。

关于java - 程序世界生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9866032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com