私はopenglの使用にまったく慣れていません.onDrawFrameを一時停止または完全に停止する方法はありますか?
ゲームページに戻るたびにonSurfaceCreatedが常に呼び出されますか?呼び出されないようにする方法はありますか?
setRenderMode(RENDERMODE_WHEN_DIRTY)
を呼び出したときにのみビューをレンダリングするために使用できますrequestRender()
。(連続レンダリングの使用に戻すにはsetRenderMode(RENDERMODE_CONTINUOUSLY)
)。
onSurfaceCreated
サーフェスが作成されるときに呼び出されますが、このメソッドの実行を停止したくない場合がほとんどです。これがないと、グラフィックスのロードを開始するオプションがなくなるためです。常に実行したくない場合は、ビュー/サーフェスを保持するようにしてください。