我尝试在谷歌中找到一个python脚本,当游戏开始时(或每次玩家前进到新场景时)都会生成一个随机地形,但所有我发现的工具都用于创建地形来渲染它,而不是游戏模式。在Blender3D中生成随机地形
任何想法如何/在哪里找到一个?
(我假设,因为Blender3D有游戏编程的能力,这是确定有人在这么问)
我尝试在谷歌中找到一个python脚本,当游戏开始时(或每次玩家前进到新场景时)都会生成一个随机地形,但所有我发现的工具都用于创建地形来渲染它,而不是游戏模式。在Blender3D中生成随机地形
任何想法如何/在哪里找到一个?
(我假设,因为Blender3D有游戏编程的能力,这是确定有人在这么问)
是这个环节有关系吗?
http://blenderartists.org/forum/showthread.php?t=77794
要生成地形(高度图)的算法是非常简单的(分形等离子),像这样的算法(JAVA):
http://www.sinc.stonybrook.edu/stu/jseyster/plasma/
如果谷歌搜索“分形等离子体蟒蛇“,你可能会发现一些示例代码。
您应该能够重新编程最多可用来产生地形渲染生成地形为你的游戏...的Python脚本的是你有一个具体的事情需要从剧本,使之适合实时游戏,而不是静态渲染?
我对游戏引擎并没有太多的工作,但是如何生成随机云纹理并使用它来替换模型呢?那不是那么容易吗?
最简单的方法就是稍微作弊。而不是实际上生成随机地形随机云纹理(不知道如何用phyton做到这一点),然后让位移修改器使用该纹理,就是这样!我不确定它有多容易。