我嘗試在谷歌中找到一個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做到這一點),然後讓位移修改器使用該紋理,就是這樣!我不確定它有多容易。