2012-01-20 86 views
0

我已經制作了許多使用Java代碼和XML佈局的Android應用程序,但是我對OpenGL ES非常陌生。我在Swing Java中編寫了遊戲,包括pong,還有一箇中級二維平臺遊戲(還有地圖編輯器!)。我在Java方面有豐富的知識,但是,OpenGL是我希望打開的新門戶。我在OpenGL ES中做了簡單的事情,包括一個我手動繪製座標(這是一個非常有趣的體驗)的立方體,並在屏幕上畫一個三角形。尋求幫助創建2D OpenGL-ES 2.0遊戲的基本,簡單的方法

我的問題是,我如何使用OpenGL ES製作2D遊戲?現在,我嘗試過的效果並不理想,因爲我繪製的圖像無法按比例縮放,無論使用何種指南,圖像總是波濤洶涌,而且我正在調試的Nexus S上的尺寸不合適。

我需要學習的是,能夠使用OpenGL ES將圖像和對象繪製到屏幕上,並學習如何執行遊戲循環。我沒有看到Android中的遊戲循環,但很快。我想首先要掌握的是將清晰的高清圖像繪製到屏幕上,這對我來說不起作用。

如果你需要我發佈我過去做過的事例,當然我會。但我希望你能以新的開始幫助我。謝謝。

TL; DR:如何畫明快,高清,2D圖像使用OpenGL ES的屏幕,以及如何在Android的遊戲循環?

回答