本文实例讲述了 Java 基于 OpenGl ES : :
1. Run.java : :
Paket net.obviam.opengl; import android.app.activity; import android.opengl.glsurfaceview; import android.os.bundle; import android.view.window; import android.view.windowmanager; kelas publik run extends aktivitas { /* * Tampilan OpenGL */ Private GlSurfaceview GlSurfaceview; /** Dipanggil saat aktivitas pertama kali dibuat. */ @Override public void onCreate (bundle savedInstanceState) {super.oncreate (saveDinstanceState); // Meminta untuk mematikan judul dari RequestWindowFeature (window.feature_no_title); // Making It Full Screen getWindow (). SetFlags (windowManager.layoutparams.flag_fullscreen, windowManager.layoutparams.flag_fullscreen); // inisiasi tampilan Open GL dan // Buat instance dengan aktivitas ini GLSURFACEVIEW = GLSURFACEVIEW baru (ini); // Tetapkan renderer kami untuk menjadi renderer utama dengan // konteks aktivitas saat ini glsurfaceview.setrenderer (new glrenderer ()); setContentView (GLSurFacEview); } / ** Ingatlah untuk melanjutkan GlSurface* / @Override Protected Void OnResume () {super.onResume (); glsurfaceview.onresume (); } / ** Juga jeda GlSurface* / @Override void onPause () {super.onPause (); GlSurfaceview.onpaSeume (); }}
2. Glrenderer.java : :
impor javax.microedition.khronos.egl.eglconfig; import javax.microedition.khronos.opengles.gl10; public void onsurfaceChanged (GL10 GL, int width, int height) {} @Override public void Onsurfacecreated (GL10 GL, EGLConfig Config) {}}
希望本文所述对大家的 Java 程序设计有所帮助。