Я действительно не могу найти свой ответ после просмотра (не так много тем на cocos2d с игровым центром)
В настоящее время у меня настроен игровой центр для песочницы, и я могу пройти аутентификацию, но когда я создаю таблицу лидеров, она, как я полагаю, запускается боком в портретной ориентации. Пытался повернуть вид, но ничего. Моя игра работает только в ландшафтном режиме. Я использую beta 3 0.99.5. Вот мой код для справки.
tempVC = [[RootViewController alloc] init];
GKLeaderboardViewController *leaderboardController = [[[GKLeaderboardViewController alloc] init] autorelease];
if (leaderboardController != nil)
{
leaderboardController.leaderboardDelegate = self;
[[[CCDirector sharedDirector] openGLView] addSubview:tempVC.view];
[tempVC presentModalViewController:leaderboardController animated:YES];
}
Действительно был бы признателен за любую помощь. Нет ответа от доски cocos2d.
РЕДАКТИРОВАТЬ:
Исправлено изменением автоповорота на CCDirector. Кроме того, у меня были проблемы с потерей функции мультитач после показа GameCenter. При увольнении за правление следует использовать следующее:
[tempVC dismissModalViewControllerAnimated:YES];
[tempVC.view.superview removeFromSuperview];