概要
Android框架提供了大量用於創建有吸引力的功能性圖形用戶界面的標準工具。但是,如果您想要更多地控制應用程序在屏幕上繪製的內容,或者冒險進入三維圖形,則需要使用其他工具。Android框架提供的OpenGL ES API提供了一系列工具,用於顯示高端動畫圖形,這些圖形僅受限於您的想象力,並且還可以受益於許多Android設備上提供的圖形處理單元(GPU)的加速。
本課程向您介紹開發使用OpenGL的應用程序的基礎知識,包括設置,繪圖對象,移動繪製元素和響應觸摸輸入。
該類中的示例代碼使用OpenGL ES 2.0 API,這是推薦的API版本,可用於當前的Android設備。有關OpenGL ES版本的更多信息,請參閱 OpenGL【原】 開發人員指南。
注意:注意不要將OpenGL ES 1.x API調用與OpenGL ES 2.0方法混合使用!這兩個API不可互換,試圖一起使用它們只會導致沮喪和悲傷。
Lessons
構建一個OpenGL ES環境
瞭解如何設置Android應用程序以繪製OpenGL圖形。
定義形狀
瞭解如何定義形狀以及爲什麼需要了解面部和彎曲。
繪製形狀
學習如何在應用程序中繪製OpenGL形狀。
應用投影和相機視圖
瞭解如何使用投影和相機視圖來獲取繪製對象的新視角。
添加議案
學習如何使用OpenGL進行繪製對象的基本運動和動畫。
迴應觸摸事件
學習如何與OpenGL圖形進行基本交互。
其他示例代碼
要下載NDK樣品,請參閱 NDK樣品【原】
Lastest Update:2018.04.25
聯繫我
QQ:94297366
微信打賞:https://pan.baidu.com/s/1dSBXk3eFZu3mAMkw3xu9KQ
公衆號推薦: