Ste*_*ana 1 android opengl-es ondraw
我对使用 opengl 很陌生,我想知道是否有任何方法可以暂停或完全停止 onDrawFrame?
每次我返回游戏页面时都会调用 onSurfaceCreated 吗?有什么办法可以阻止被调用?
您可以使用setRenderMode(RENDERMODE_WHEN_DIRTY)使视图仅在您调用时呈现requestRender()。(要恢复为连续渲染,请使用setRenderMode(RENDERMODE_CONTINUOUSLY))。
onSurfaceCreated在创建表面时调用,但您很可能不想停止执行此方法,因为没有它,您将无法选择开始加载图形。相反,如果您不想一直运行它,请尝试保留您的视图/表面。