2012-01-21 2 views
1

В моей игре iPhone у меня есть игровые центры Game Center. Когда игрок аутентифицируется игровым центром, диалог «Добро пожаловать назад» не будет отображаться (несколько раз он просто мигает, но большую часть времени он вообще не отображается). Интеграция в игровой центр работает, я вижу оценки в приложении игрового центра, и если игрок не аутентифицирован, он будет запрашивать его учетные данные.Game Center banner wont show

Теперь я добавляю достижения для своей игры, поэтому то, что было второстепенной проблемой, теперь является основным. Поскольку такая же проблема возникает с разблокированным баннером достижения, у игрока нет обратной связи, когда он разблокирует достижение (я не хочу использовать пользовательский баннер, я хочу использовать игровой центр).

У меня нет подсказки, чтобы начать поиск решения. Я делал все, что было в моей предыдущей игре (в которой работает баннер игрового центра), за исключением использования OpenGL ES 2 вместо 1.

У кого-нибудь была эта проблема раньше? Как я могу это исправить?

EDIT: Забыл упоминание, достижение.showsCompletionBanner правильно установлено в true.

ответ

1

У меня было [UIView setAnimationsEnabled: false], чтобы отключить анимацию вращения просмотра. Это вызвало проблемы с баннерами Game Center. После удаления этой строки он работает.