Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Инструкции по интерфейсу пользователя OS X

iBook

Игровой центр

Игровой Центр позволяет пользователю отслеживать очки в списке лидеров, сравнивать достижения в игре, приглашать друзей играть в игру и запускать многопользовательскую игру посредством автоматического соответствия.

image: ../Art/game_center_2x.png

Игровая функциональность Центра предоставлена в двух частях:

  • Игровое приложение Центра, где пользователи регистрируются в свою учетную запись, обнаруживает новые игры, добавьте новых друзей и просмотрите списки лидеров и достижения

  • Функции Game Center, которые Ваше приложение обеспечивает, такие как многопользовательские или основанные на повороте игры, голосовой чат в игре и списки лидеров

В Вашей игре используйте Гэйма Кита APIs, чтобы отправить очки и достижения к службе Game Center и вывести на экран списки лидеров в Вашем пользовательском интерфейсе. Можно также использовать Гэйма Кита APIs, чтобы помочь пользователям найти, что другие играют с в многопользовательской игре. Обратите внимание на то, что для поддержки Центра Гэйма в приложении OS X необходимо подписать приложение с профилем настройки, включающим Центр Гэйма. Для узнавания больше о добавлении поддержки Центра Гэйма приложению см. Руководство по программированию Центра Гэйма.

Для большинства игр, лучше использовать стандартный Игровой Центр UI. Несмотря на то, что это может быть целесообразно для некоторых игр с отличным эстетическим настраивать Игровой пользовательский интерфейс Центра, в целом, является надлежащим использовать стандартный UI. Это создает непротиворечивый опыт для пользователей, потому что они распознают вид функций Game Center. При создании пользовательского Игрового Центра UI для соответствия эстетичной игры является не обязательно лучшим опытом для пользователей.

Используйте непротиворечивый пользовательский интерфейс для всех версий Вашей игры. Если у Вас есть версия iOS Вашей игры, удостоверьтесь, что достижения и любые другие пользовательские функции Game Center имеют подобное появление для всех версий.

Следует иметь в виду, что Ваше приложение OS X должно все еще быть специально разработано для платформы и не должно быть просто копией Вашего приложения для iOS. Например, Ваш значок приложения, появляющийся в Игровом Центре, не должен быть тем же значком скругленного прямоугольника от iOS. Для получения дополнительной информации о разработке большого значка приложения, посмотрите Значки Разработки.

Не добавляйте пользовательский UI, чтобы предложить пользователям регистрироваться к Игровому Центру. Когда пользователи сначала запускают Вашу Игру Центрально-поддерживающее приложение, они запрашиваются войти в систему Игрового Центра, если они не уже зарегистрированы. Игровой Центр заботится о представлении UI пользователям и аутентификации их счета на Вас (Вы не должны писать свой собственный код, чтобы сделать это).

Позвольте пользователям выключить голосовой чат. Это - хорошая идея отключить голосовой чат по умолчанию так, чтобы пользователи не подслушались без их ведома. Когда пользователи включают голосовой чат, удостоверьтесь, что существует очевидный способ для них выключить его.

Укажите, когда будет идти голосовой чат. Когда микрофон проигрывателя включен, игра должна ясно дать понять это пользователю. Как можно больше, это - также хорошая идея показать, какой пользователь в настоящее время говорит.