2012-03-08 1 views
4

Когда когда-либо появляется диалоговое окно в режиме рендеринга, метод обновления останавливается, если диалог не отклонен. Все, что я хочу сделать, это то, что всякий раз, когда появляется диалог, метод обновления не следует останавливать, он должен работать как обычно. Пожалуйста, предоставьте решение для этого.Обновление останавливается при входе в диалоговое окно AndEngine

+0

Как вы ожидаете, что кто-нибудь ответит, когда вы ничего не дадите? –

+0

Что вы ожидаете от меня? –

+0

показать нам код, где вы показываете свой диалог – jmroyalty

ответ

4

Когда отображается диалоговое окно, на действие вызывается onPause(). Вы можете попробовать вызвать onResume() в своей игровой активности при создании диалога.

В версии GLES1 (и, возможно, в GLES2 тоже где-то) AndEngine активно препятствует возобновлению игры, если у вас нет фокуса. Возможно, вы могли бы создать свою собственную версию BaseGameActivity, которая не проверяет это условие.

+0

поздравления для 50 очков уважения :) –

Смежные вопросы