本文实例讲述了 Java 基于 Opengl es 实现渲染的方法。分享给大家供大家参考。具体如下:
1. run.java 文件:
แพ็คเกจ net.obviam.opengl; นำเข้า Android.app.activity; นำเข้า Android.opengl.glsurfaceview; นำเข้า Android.os.bundle; นำเข้า Android.view.window; นำเข้า Android.view.windowManager; * มุมมอง OpenGL */ GLSURFACEVIEW GLSURFACEVIEW; /** เรียกว่าเมื่อมีการสร้างกิจกรรมครั้งแรก */ @Override โมฆะสาธารณะ onCreate (Bundle SavedInstancestate) {super.oncreate (savedinstancestate); // การร้องขอให้ปิดชื่อเรื่อง OFF RequestWindowFeature (window.feature_no_title); // ทำให้เต็มหน้าจอ getWindow (). setFlags (windowmanager.layoutparams.flag_fullscreen, windowmanager.layoutparams.flag_fullscreen); // เริ่มต้นมุมมอง GL แบบเปิดและ // สร้างอินสแตนซ์ด้วยกิจกรรมนี้ glsurfaceview = new glsurfaceview (นี่); // ตั้งค่าการแสดงผลของเราให้เป็นตัวแสดงผลหลักด้วย // บริบทกิจกรรมปัจจุบัน glsurfaceview.setrenderer (ใหม่ glrenderer ()); SetContentView (GLSURFACEVIEW); } / ** อย่าลืมกลับมาใช้ Glsurface* / @Override Void onresume () {super.onresume (); glsurfaceview.onresume (); } / ** ยังหยุด glsurface* / @Override void onpause () {super.onpause (); glsurfaceview.onpause (); -
2. glrenderer.java 文件:
นำเข้า Javax.microedition.khronos.egl.eglconfig; นำเข้า Javax.microedition.khronos.opengles.gl10; นำเข้า Android.opengl.glsurfaceview.renderer; โมฆะสาธารณะ onsurfacechanged (gl10 gl, ความกว้าง int, ความสูง int) {} @Override โมฆะสาธารณะ onsurfacecreated (GL10 GL, eGlConfig config) {}}}
希望本文所述对大家的 Java 程序设计有所帮助。