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

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

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程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 九草视频在线 | 嫩草影院永久入口在线观看 | 乌克兰呦12~14 | 欧美另类xxx精品人妖 | 欧美在线视频7777kkkk | 国产三级自拍视频 | 嗯啊好大视频 | 亚洲天堂视频在线免费观看 | 亚洲天堂在线视频观看 | 色啪久久婷婷综合激情 | 亚洲欧美国产精品久久久 | 九九热精品免费观看 | 国产一区二区视频在线播放 | bbbbbbaaaaaa毛片 | 2021国产精品成人免费视频 | 贰佰麻豆剧果冻传媒一二三区 | 色哟哟哟在线精品观看视频 | 狠狠色综合久久婷婷 | 国产激情一区二区三区成人91 | 欧美高清在线 | 肥胖老寡妇做性 | 爆操女友 | 好大好爽好硬我要喷水了 | 成人福利免费视频 | 帅老头恋帅老头同性tv | 欧美日韩在线成人看片a | 国产私人影院 | 青青草原免费在线视频 | 国产精品久久久天天影视香蕉 | 桃子视频www| 亚洲欧美另类综合 | tube69xxxxhd日本 | 色多多在线观看视频 | 亚洲第一在线播放 | 奇米影视中文字幕 | 高清一级做a爱免费视 | 国产香蕉视频在线观看 | 暖暖高清日本在线 | 日本福利视频网站 | 9丨精品国产高清自在线看 9久热这里只有精品免费 | 天天操天天射天天爽 |