4

我尝试在 google 中找到一个 python 脚本,它会在游戏开始时(或每次玩家进入新场景时)生成随机地形,但我找到的所有工具都是用于创建地形来渲染它,而不是用于游戏模式。

知道如何/在哪里找到一个吗?

(我假设既然Blender3D有游戏编程能力,有人问SO就可以了)

4

4 回答 4

4

这个链接有关系吗?

http://blenderartists.org/forum/showthread.php?t=77794

要生成地形(高度图),算法非常简单(分形等离子),类似于这个算法(Java):

http://www.sinc.stonybrook.edu/stu/jseyster/plasma/

如果您在 Google 上搜索“fractal plasma python”,您可能会找到一些示例代码。

于 2008-08-29T19:35:20.397 回答
2

我并没有真正使用游戏引擎,但是如何生成随机云纹理并使用它来置换模型?那不是更容易吗?

于 2008-10-06T18:11:33.083 回答
0

You should be able to reprogram most of the python scripts available to generate terrain for rendering to generate terrain for your game... is there a specific thing you need from the script to make it suitable for realtime gameplay instead of a static render?

于 2008-09-16T04:12:00.023 回答
0

实现这一目标的最简单方法是稍微作弊。与其实际生成随机地形,不如制作随机云纹理(不知道如何使用 phyton),然后让置换修改器使用该纹理,仅此而已!我不确定它会变得多么容易。

于 2014-01-10T19:48:28.933 回答