本文实例讲述了 java a Opengl ES 实现渲染的方法。分享给大家供大家参考。具体如下 :
1. run.java 文件 :
Package Net.obviam.opengl; import Android.app.activity; import android.opengl.glsurfaceview; import android.os.bundle; import android.view.window; import android.view.windowmanager; public class run 활동 { /* * OpenGL보기 */ Private GlSurfaceView GlSurfaceView; /** 활동이 처음 생성 될 때 호출됩니다. */ @override public void onecreate (Bundle SavedInstancestate) {super.oncreate (SavedInstancestate); // 제목을 끄도록 요청하는 requestWindowFeature (window.feature_no_title); // 전체 화면 만들기 getWindow (). setflags (stookmanager.layoutparams.flag_fullscreen, windowmanager.layoutparams.flag_fullscreen); // 열린 GL보기 및 //이 활동으로 인스턴스 생성 GLSURFACEVIEW = NEW GLSURFACEVIEW (this); // 렌더러를 // 현재 활동 컨텍스트 glsurfaceview.setRenderer (new Glrenderer ())의 기본 렌더러로 설정합니다. setContentView (GlsurfaceView); } / ** glsurface* / @override protected void onresume () {super.onresume (); glsurfaceview.onresume (); } / ** glsurface* / @override protected void onpause () {super.onpause (); glsurfaceview.onpause (); }}
2. Glrenderer.java 文件 :
import javax.microedition.khronos.egl.eglconfig; import javax.microedition.khronos.opengles.gl10; import android.opengl.glsurfaceview.renderer; public class glrenderer rements renderer {@override public void ondrawframe (gl10 gl) @override. public void onsurfacechanged (Gl10 GL, int width, int height) {} @override public void onsurfacecreated (Gl10 GL, eGlConfig config) {}}
希望本文所述对大家的 Java a