2012-03-08 4 views
4

ダイアログがシーン内に表示され、ダイアログが閉じられない限り、更新メソッドは停止します。私がしたいのは、ダイアログが表示されるたびに、更新メソッドを停止してはならず、通常通りに実行する必要があるということです。 解決策を提示してください。AndEngineでダイアログが表示されたときに更新が停止する

+0

あなたは何も仕事をしないときに、誰かが答えると思いますか? –

+0

私はあなたに何を与えるべきですか? –

+0

あなたのダイアログを表示するコードを私たちに教えてください – jmroyalty

答えて

4

ダイアログが表示されると、アクティビティに対してonPause()が呼び出されます。 Dialogが作成されたら、ゲームアクティビティでonResume()を呼び出すことができます。

GLES1バージョン(そしておそらくGLES2でも)AndEngineは、フォーカスがない限り、ゲームを再開することを積極的に防ぎます。あなたはおそらく、この状態をチェックしない独自のバージョンのBaseGameActivityを作成することができます。

+0

50点の敬意を表します:) –