用OpenGL ES展示圖像

使用OpenGL ES展示圖像

Android框架提供了大量標準工具來創建漂亮的具有多種用途的用戶交互接口.但是,如果你想在屏幕繪製中擁有更多控制,或者打算使用三維圖形,你需要使用不一樣的工具.由Android框架提供的OpenGL ES APIs提供了一系列的工具,用來展示你可以想象到的任何高端圖形,動畫,並且能利用GPU加速,大多數的Android設置都提供了對GPU的支持.

這一課將會帶你學習使用OpenGL開發應用的基礎知識,包括創建,繪製物體,移動繪製物體和相應觸摸事件.

這個示例使用OpenGL ES 2.0的APIs,它是目前的Android設備推薦的API.更多關於OpenGL ES版本的信息,請查看: OpenGL 開發者指導.

注意:不要把OpenGL ES 1.x API調用與OpenGL ES 2.0的方法混淆了!這兩個版本的APIs是不能交換的,混合使用會是個災難

課程安排

創建OpenGL ES 環境 

        學習如何創建一個能使用OpenGL 繪製圖形的應用

定義形狀

        學習如何定義形狀並瞭解物體的表面和點定義的方向

繪製圖形

        學習在應用中如何繪製圖形

運用投影和相機視角

        學習如何使用投影和相機視角來獲新的投影視角並應用到繪製物體上

添加運動

        學習如何使用OpenGL實現基本的運動和動畫

響應觸摸事件

        學習使用OpenGL 圖形的基礎的交互


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章