1

私はopenglの使用にまったく慣れていません.onDrawFrameを一時停止または完全に停止する方法はありますか?

ゲームページに戻るたびにonSurfaceCreatedが常に呼び出されますか?呼び出されないようにする方法はありますか?

4

1 に答える 1

5

setRenderMode(RENDERMODE_WHEN_DIRTY)を呼び出したときにのみビューをレンダリングするために使用できますrequestRender()。(連続レンダリングの使用に戻すにはsetRenderMode(RENDERMODE_CONTINUOUSLY))。

onSurfaceCreatedサーフェスが作成されるときに呼び出されますが、このメソッドの実行を停止したくない場合がほとんどです。これがないと、グラフィックスのロードを開始するオプションがなくなるためです。常に実行したくない場合は、ビュー/サーフェスを保持するようにしてください。

于 2012-10-11T19:15:31.013 に答える