我一直在努力嘗試一個遊戲(XNA/C#)一個星期,現在我已經創建了一個地形。我很可能會使用基於體素的引擎(類似於Minecraft),實際上我已經嘗試了很多方法來玩Cube教程,但其中大部分都是非常基本的,並且不會幫助我很多。現在我已經關於以下結構:基於XNA體素的地形引擎的任何好資源?
遊戲 - >處理主要任務。
- >調用World類。 - >
世界 - >負責世界上發生的所有任務,保持塊數據。
- 讓整個畫面後>觸發器塊的draw()函數偏移- >
塊 - >繪製在正確的屏幕位置,由世界
但是鑑於塊,因爲我需要渲染數千個塊,所以這可能會非常困難,因爲我沒有3D編程經驗。
使用36(6面x6點爲2個三角形)索引方法來做這個效率仍然有效,因爲我可以想象這會消耗大量內存嗎?
我的世界其實是基於體素嗎?我認爲這只是8位的倒退圖形,沒有意識到體素實際上被使用,因爲當你通過樹葉看樹葉的背面沒有渲染......這不是什麼體素 – Charleh 2012-07-23 15:56:48
真的?我沒有意識到,對不起,但我也將自己定位在這個佈局上:http://www.youtube.com/watch?v=AcEEe_Z3Sw8我想這是基於體素的。 – 2012-07-23 16:02:16
沒有說這不是它可能是 - 我的意思是豬看起來很威風,但我認爲它是所有的多邊形和矮胖的紋理:P – Charleh 2012-07-23 16:08:37