我在做類似的Minecraft經典的東西。 我已經有地形發生器,但幀率很低!吸引了許多四邊形
我已經優化它,這就是它只能繪製四邊形,可以是可見的。 我使用在glBegin(GL_QUADS)和glEnd(),但只有一次,很多glVertex3fv的。我開始學習這個,所以我不想使用VBO等,那麼我可以做什麼?
PS。我沒有使用紋理。
編輯
圖片 img580.imageshack.us/img580/5547/fpsx.jpg
編輯2
其實我僞優化沒有做任何事情...
img143.imageshack.us/img143/9163/fps5.jpg
這一切時繪製的,只有3 fps的糟糕......這不是好...
但看看還有更多glVertex ...電話(幾乎47倍以上),但幀速率是相似的,所以也許這不是一個問題,所以在哪裏呢?
編輯3
也是沒有任何FPS極限,我會補充信息:
img339.imageshack.us/img339/4111/fps6.jpg
它可能是所有
無論如何,謝謝你的幫助。現在我要學習如何使用VBO(祝我好運)。在從調試版發佈到發佈版之後,只有很小的(甚至不是很小的)改進(超過100幀/秒 - 在18之前)。但它僅適用於3×3塊(48×48塊),現在當我把它提高到5×5塊(80×80塊)再次30-40 fps的是......
http://img90.imageshack.us/img90/2321/fps7.jpg
再次感謝您的幫助。也許我會繼續用VBO :)
多少glVertex3fv?任何其他細節?你還做些什麼? – 2011-06-09 14:02:03
請等待幾分鐘,然後我拿起我的靈能帽。 – 2011-06-09 14:03:07
與glVertex3fv添加圖片調用 – dj8000 2011-06-09 14:09:47