Android OpenGL onDrawFrame只调用一次

时间:2015-10-25 12:46:59

标签: android opengl-es

我正在为Android设置一个OpenGL应用程序,并且我正试图让循环运行。根据我读过的所有内容,您需要做的就是为GLSurfaceView设置渲染器,然后重复调用onDrawFrame进行循环。然而,我似乎无法让它不止一次被召唤。以下是我目前的设置:

    GLSurfaceView view = new GLSurfaceView(this);
    view.setEGLContextClientVersion(2);
    view.setOnTouchListener(new GestureHandler(view));
    MyRenderer renderer = new MyRenderer();
    view.setRenderer(renderer);
    view.setRenderMode(GLSurfaceView.RENDERMODE_CONTINUOUSLY);
    setContentView(view);

将调试点放入MyRenderer的onDrawFrame方法后,它会显示它被调用一次,并且只在启动时调用一次。视图未在其他任何位置引用,因此不会覆盖任何设置。我错过了什么吗?我不确定这是否重要,但我在运行Android 4.3的三星Galaxy S3上进行测试

0 个答案:

没有答案