使用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 環境
定義形狀
繪製圖形
運用投影和相機視角
學習如何使用投影和相機視角來獲新的投影視角並應用到繪製物體上
添加運動
響應觸摸事件