Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

Social

class in UnityEngine

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство

Описание

Универсальный доступ к социальному API.

С помощью Social.Active можно задать определенную социальную платформу, но по умолчанию на iOS используется GameCenter. У других платформ своя локальная реализация, которую можно использовать для тестирования. Для общего обзора см. справку по социальному API.

Класс Social должен всегда быть точкой входа. Он содержит вспомогательные функции для доступа к текущей реализации и всегда использует интерфейсы других классов социальных API. Так проще использовать версии интерфейсов, которые были расширенны реализацией, по сравнению с универсальным API. Существуют различные классы, связанные с социальным API и все они располагаются in the UnityEngine.SocialPlatforms namespace. You need to import/use this namespace in order to use these classes.
See Also: GameCenterPlatform.

Статические переменные

ActiveАктивная на данный момент социальная платформа.
localUserЛокальный пользователь (возможно незалогиненный).

Статические функции

CreateAchievementСоздать экземпляр IAchievement.
CreateLeaderboardСоздать экземпляр ILeaderboard.
LoadAchievementDescriptionsЗагружает описания достижений, связанных с этим приложением.
LoadAchievementsЗагрузить достижения, которые залогиненный пользователь уже получил или в которых продвинулся.
LoadScoresЗагрузить заданное по умолчанию число рекордов из определенной таблицы лидеров.
LoadUsersЗагрузить профили пользователей, связанных с заданным массивом пользовательских идентификаторов (ID).
ReportProgressСообщает о достигнутом прогрессе в получении достижения.
ReportScoreОтправить счет в определенную таблицу лидеров.
ShowAchievementsUIПоказать системный интерфейс игровых достижений.
ShowLeaderboardUIПоказать системный интерфейс игровых таблиц лидеров.