【发布时间】:2010-09-07 02:32:41
【问题描述】:
我尝试在 google 中找到一个 python 脚本,它会在游戏开始时(或每次玩家进入新场景时)生成随机地形,但我找到的所有工具都是用于创建地形来渲染它,而不是游戏模式。
知道如何/在哪里可以找到吗?
(我假设既然Blender3D有游戏编程能力,所以有人问SO就OK了)
【问题讨论】:
标签: blender
我尝试在 google 中找到一个 python 脚本,它会在游戏开始时(或每次玩家进入新场景时)生成随机地形,但我找到的所有工具都是用于创建地形来渲染它,而不是游戏模式。
知道如何/在哪里可以找到吗?
(我假设既然Blender3D有游戏编程能力,所以有人问SO就OK了)
【问题讨论】:
标签: blender
这个链接有关系吗?
http://blenderartists.org/forum/showthread.php?t=77794
要生成地形(高度图),算法非常简单(分形等离子),类似于这个算法(Java):
http://www.sinc.stonybrook.edu/stu/jseyster/plasma/
如果您在 Google 上搜索“fractal plasma python”,您可能会找到一些示例代码。
【讨论】:
我并没有真正使用游戏引擎,但是如何生成随机云纹理并使用它来置换模型?那不是更容易吗?
【讨论】:
您应该能够重新编程大多数可用的 python 脚本来生成用于渲染的地形,从而为您的游戏生成地形...您是否需要从脚本中提供特定的东西以使其适合用于实时游戏而不是静态渲染?
【讨论】:
实现这一目标的最简单方法是稍微作弊。与其实际生成随机地形,不如制作一个随机的云纹理(不知道如何使用 phyton),然后让置换修改器使用该纹理,就是这样!我不确定它会变得多么容易。
【讨论】: