一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java基于OpenGL ES實現渲染實例

java基于OpenGL ES實現渲染實例

2019-12-23 15:24紅薯 JAVA教程

這篇文章主要介紹了java基于OpenGL ES實現渲染,實例分析了OpenGL渲染操作的相關技巧,需要的朋友可以參考下

本文實例講述了java基于OpenGL ES實現渲染的方法。分享給大家供大家參考。具體如下:

1. Run.java文件:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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 extends Activity {
  /** The OpenGL view */
  private GLSurfaceView glSurfaceView;
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // requesting to turn the title OFF
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    // making it full screen
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
    // Initiate the Open GL view and
    // create an instance with this activity
    glSurfaceView = new GLSurfaceView(this);
    // set our renderer to be the main renderer with
    // the current activity context
    glSurfaceView.setRenderer(new GlRenderer());
    setContentView(glSurfaceView);
  }
  /** Remember to resume the glSurface */
  @Override
  protected void onResume() {
    super.onResume();
    glSurfaceView.onResume();
  }
  /** Also pause the glSurface */
  @Override
  protected void onPause() {
    super.onPause();
    glSurfaceView.onPause();
  }
}

2. GlRenderer.java文件:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import javax.microedition.khronos.egl.EGLConfig;
import javax.microedition.khronos.opengles.GL10;
import android.opengl.GLSurfaceView.Renderer;
public class GlRenderer implements 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程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美日韩中文国产一区 | 性xxxxⅹhd成人 | 激情艳妇之性事高h | 热99re久久精品国产 | 精久久| 国产精品最新资源网 | 成人观看免费观看视频 | 成 人 亚洲 综合天堂 | 国产91素人搭讪系列天堂 | 国产精品视频一区二区三区 | 处女摘花 | 日本中文字幕不卡在线一区二区 | 国产一区二区精品久久 | fc2免费人成在线 | 91av导航| xx18美女美国 | 日本在线亚州精品视频在线 | 亚洲人成网站在线观看妞妞网 | tobu8中国在线观看免费视频 | 欧美精品成人a多人在线观看 | 国产综合久久久久久 | 日韩国产欧美成人一区二区影院 | 日本三级免费看 | 亚洲va天堂va国产va久久 | 免费在线观看日本 | 精品九九视频 | 99ri精品| 日产乱码2021永久手机版 | 午夜DY888国产精品影院 | 91久久青青草原线免费 | 四神集团1涨奶是第几章 | 日韩一区国产二区欧美三 | 精品视频在线观看 | 四虎成人影院 | 日韩在线二区 | 国产毛片在线观看 | 日韩在线观看网址 | 亚洲国产精品综合久久一线 | 四虎 2022 永久网站 | 欧美午夜视频一区二区 | 欧美牛逼aa |