Android ApiDemos 到目前為止,介紹完了出 View 以外的所有例子,在介紹 Graphics 示例時(shí)跳過了和 OpenGL ES 相關(guān)的例子,OpenGL ES 3D 圖形開發(fā)需要專門的開發(fā)教程,因此從今天開始一邊繼續(xù) Android ApiDemos Views 例子的解析,同時(shí)開始 Android OpenGL ES 開發(fā)教程。
在學(xué)習(xí) Android OpenGL ES 開發(fā)之前,你必須具備 Java 語言開發(fā)經(jīng)驗(yàn)和一些 Android 開發(fā)的基本知識(shí),但并不需要有圖形開發(fā)的經(jīng)驗(yàn),本教程也會(huì)涉及到一些基本的線性幾何知識(shí),如矢量,矩陣運(yùn)算等。
對(duì)于 Android 開發(fā)的基本知識(shí),可以參見 Android 簡(jiǎn)明開發(fā)教程 ,特別注意的是 Android簡(jiǎn)明開發(fā)教程二:安裝開發(fā)環(huán)境。本教程采用 Windows + Eclipse + Android SDK 作為開發(fā)的環(huán)境。
此外之前介紹的關(guān)于 Android OpenGL ES 開發(fā)的文章
Android OpenGL ES 開發(fā)中的 Buffer 使用
Android OpenGL ES 簡(jiǎn)明開發(fā)教程
也可以先看看,有助于學(xué)習(xí) Android OpenGL ES 開發(fā)。
此外 Android SDK 中有關(guān) OpenGL ES API 的開發(fā)文檔
注:上述 Android 文檔基本為空,可以參見 JSR239 的文檔,比較詳細(xì)。
和 OpenGL ES Specification 都是學(xué)習(xí)時(shí)常用到的參考資料。