Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> OpenGL ES API介紹,Android游戲開發必備

OpenGL ES API介紹,Android游戲開發必備

編輯:高級開發

android平台中底層包含了OpenGL ES庫,這裡我們直接在工程中導入import Javax.microedition.khronos.opengles.GL10; 庫,直接實例化OpenGLContext的對象mOpenGLContext就創建了一個3D的支持接口,通常我們需要自己構造一個場景類重寫下面三個方法protected void onAttachedToWindow() 、protected void onDetachedFromWindow() 、 protected void onDraw(Canvas canvas)。

通過創建OpenGLContext對象,直接實例化GL10,這裡10代表1.0版本,GL10 gl = (GL10)(mOpenGLContext.getGL()); 即可完成。在onDraw中處理canvas需要在開始和結束分別調用canvas繪制的mOpenGLContext.waitNative和waitGL(); 作為開始和結束,和DirectX相比OpenGL在輕量級的處理性能還是很不錯的。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved