terrain

    1熱度

    2回答

    我希望幫助我平滑我的隨機地形,使其看起來更逼真。此刻,我只是將隨機值分配給數組,並將瓦片設置爲存儲在數組中的值。 這給出了這樣的效果: protected void generateLevel() { for (int y = 0; y < height; y++) { for (int x = 0; x < width; x++) { int rand = r

    1熱度

    2回答

    我想創建一個簡單的2D城市道路系統的算法。它甚至不會是程序性的,只侷限於一個小電網。 通過簡單的,我的意思是這樣的: 我還以爲只是拍攝從邊緣任意長度線,但不給我連接岬看,我想。 我也嘗試隨機放置節點並將它們與L形線連接,但是這樣也不會產生好的結果。 任何資源,理論或示例代碼的鏈接將不勝感激! P.S它可以是任何語言。我只需要知道這背後的概念。

    0熱度

    1回答

    我有麻煩生成與四邊形的平坦地形,我認爲四邊形正確定位,但索引是不正確的..有人可以請看看並告訴我我做錯了什麼或如何我可以修好它?基本上顯示地形,但完全錯誤。我認爲這是指數定位,請幫助我,將不勝感激。 FOR循環: for(int i = 0; i < NUM_VERTS; i += 4){ for(int x = 0; x < j; x ++){ for(int z = 0;

    0熱度

    1回答

    我對Java很新鮮,但我想創建一個探索型遊戲。我研究了最近2周,並能夠實現鑽石平方算法的一些漂亮的地形。但是現在我在嘗試弄清如何移動地圖以及如何繼續隨機生成時遇到了困難。這是迄今爲止我所擁有的。 Game.java package com.game.main; import java.awt.Canvas; import java.awt.Color; import java.awt.Gr

    0熱度

    1回答

    我正在嘗試使用OpenGL和GLSL渲染帶有普通貼圖的高度圖。 我到目前爲止: 四邊形網格,高度根據高度圖在頂點着色器中更新。 生成正常紋理 實施例OD呈三角之一: http://www.leadwerks.com/wiki/images/0/08/Terr16.JPG 地形沒有切線或頂點法線。沒有這些屬性,我無法讓我的燈光系統工作。我猜測我必須使用TBN矩陣來正確生成向量。但如何做到這一點沒有頂

    2熱度

    1回答

    所以我一直在嘗試使用代碼生成地形,並且遇到了問題。當我分配heightmapResolution時,我的地形的大小增加了兩倍的冪。 例如,如果我的heightmapResolution是513,然後通過16倍我的地形尺寸增大如果我的heightmapResolution是257,然後通過8 一個因子我的地形尺寸增大據我所知(我也讀過),heightmapResolution不應該影響地形的大小。

    2熱度

    1回答

    我有一個perlin噪音函數,我想用它來挑選我的遊戲地圖的生物羣系。問題是生物羣落由兩個因素決定 - 平均降水量和平均溫度。所以,我想,我只是做兩個珀林噪聲函數並重疊它們。 現在的問題是生物羣落不包括所有可能的降水溫度組合。例如,如圖所示,沒有高降水和低溫的生物羣落。 如何我還可以使用Perlin雜點,但永遠達不到的並不受生物羣落的領域?

    1熱度

    2回答

    我目前使用Google Sketchup 2015 Pro將Google地球地形導出爲obj波前格式。我想出口珠穆朗瑪峯及其周圍的山脈,這樣我就可以將它導入遊戲中。我怎樣才能做到這一點? 我認爲谷歌地圖巴迪做到了這一點,但它被禁止,取消了,它不再工作了,因爲人們正在下載所有的地球。有沒有更好的辦法? 如果沒有更好的方法在Google地圖上導入更大的區域,那麼我將不得不有大量的覆蓋區域,我將不得不使

    0熱度

    2回答

    在遊戲中,玩家可以砍樹。然後,我實例化一棵倒下的樹在它的位置。 我從地形列表中移除該樹並刷新地形就像這樣: var treeInstancesToRemove = new List<TreeInstance>(terrain.treeInstances); treeInstancesToRemove.RemoveAt(closestTreeIndex); terrain.

    -5熱度

    3回答

    我在我的地形上添加了棕櫚樹。但我沒有添加一個網格碰撞器到樹上。 我的車能夠通過它們。 我該如何解決這個問題?