我搜索了一會兒,我聽到的不同的方法可以做到這一點,所以我想我會來到這裏,看到我應該做的,變形地形[蠕蟲狀]
從我所蒐集的數據中,我應該使用.. glBitmap和0和0xFF值來創建地形。對此有何意見? 我嘗試將它切換爲四邊形,但我不確定這是否有效,以及它意味着要完成的方式。
我希望地形能有隧道,如蠕蟲。 2維。
這是我到目前爲止已經試過,
我試圖做一個glBitmap,所以..
pixels = pow(2 * radius, 2);
ras = new GLubyte[pixels];
,然後將它們全部設置爲0xFF,並使用glBitmap拔出來(x,y,0,0,ras); 然後可以檢查爆炸以及哪些像素可以設置爲零。這是一個合理的方法嗎?我對opengl不太滿意,我可以在glBitmap上放置紋理嗎?從我所看到的,我不認爲你可以。
OpenGL只是繪圖;通過操縱內存中的數據,通過OpenGL在*繪製幀之間*變形地形是您的代碼所要做的事情。是一個高度場地形,或者你需要它來支持洞穴和懸崖之類的東西嗎? (Heightfields要簡單得多。) – Wyzard
是的,我喜歡像蠕蟲一樣的地形,能夠製作隧道。 – Fouf
您應該在發佈之前仔細檢查您的問題,並提供更多相關的詳細信息和/或示例。 – Kromster