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