Другие объекты и параметры SDK

Объект YaGames

Метод init объекта YaGames предназначен для инициализации SDK. С его помощью можно передать дополнительные параметры YaGames.init(options).

Параметр Тип Описание
screen object Настройки для работы с экраном.
Параметр Тип Описание
screen object Настройки для работы с экраном.
Объект screen

Содержит настройки для работы с экраном.

Параметр Тип Описание
fullscreen boolean

Признак перехода в полноэкранный режим при открытии игры или при первом действии пользователя.

Значение по умолчанию: true.

orientation object Настройки экрана во время игры.
Структура orientation
value string

Ориентация экрана.

Возможные значения:

  • portrait;
  • landscape.
lock boolean

Признак блокировки поворота экрана.

Учитывается, если задан параметр value.

Значение по умолчанию: false (экран не блокируется).

Параметр Тип Описание
fullscreen boolean

Признак перехода в полноэкранный режим при открытии игры или при первом действии пользователя.

Значение по умолчанию: true.

orientation object Настройки экрана во время игры.
Структура orientation
value string

Ориентация экрана.

Возможные значения:

  • portrait;
  • landscape.
lock boolean

Признак блокировки поворота экрана.

Учитывается, если задан параметр value.

Значение по умолчанию: false (экран не блокируется).

Объект screen.fullscreen

Предназначен для работы с полноэкранным режимом браузера.

Параметр Тип Описание
STATUS_ON string Константа "on" .
STATUS_OFF string Константа "off" .
status string Текущее состояние: STATUS_ON или STATUS_OFF.
request Promise<void> Запрос перехода в полноэкранный режим.
exit Promise<void> Запрос выхода из полноэкранного режима.
Параметр Тип Описание
STATUS_ON string Константа "on" .
STATUS_OFF string Константа "off" .
status string Текущее состояние: STATUS_ON или STATUS_OFF.
request Promise<void> Запрос перехода в полноэкранный режим.
exit Promise<void> Запрос выхода из полноэкранного режима.
Внимание.

Яндекс Игры могут автоматически запускаться в полноэкранном режиме, однако многие браузеры запрещают переключать режим без команды пользователя.

В правом верхнем углу экрана Яндекс Игр уже реализована кнопка перехода в полноэкранный режим, поэтому используйте параметры объекта screen.fullscreen для обработки кнопок непосредственно в игре.

Объект clipboard

Предназначен для записи строки в буфер обмена при помощи метода ysdk.clipboard.writeText(text).

Объект deviceInfo

Предназначен для получения информации об устройстве пользователя при помощи метода ysdk.deviceInfo.

В поле type возвращается строка "desktop" (компьютер), "mobile" (мобильное устройство), "tablet" (планшет) или "tv" (телевизор), а также все методы с одним из значений.

Метод Описание
isMobile()

Проверяет устройство пользователя и возвращает значение:

  • true — мобильное устройство;
  • false — иное устройство.
isDesktop()

Проверяет устройство пользователя и возвращает значение:

  • true — компьютер;
  • false — иное устройство.
isTablet()

Проверяет устройство пользователя и возвращает значение:

  • true — планшет;
  • false — иное устройство.
isTV()

Проверяет устройство пользователя и возвращает значение:

  • true — телевизор;
  • false — иное устройство.
Метод Описание
isMobile()

Проверяет устройство пользователя и возвращает значение:

  • true — мобильное устройство;
  • false — иное устройство.
isDesktop()

Проверяет устройство пользователя и возвращает значение:

  • true — компьютер;
  • false — иное устройство.
isTablet()

Проверяет устройство пользователя и возвращает значение:

  • true — планшет;
  • false — иное устройство.
isTV()

Проверяет устройство пользователя и возвращает значение:

  • true — телевизор;
  • false — иное устройство.

Служба поддержки

Примечание. Сотрудники службы поддержки помогают разместить готовую игру или WebApp на платформе Яндекс Игр. На прикладные вопросы о разработке и тестировании предметно ответят другие разработчики в Сообществе в Telegram.

Если при использовании SDK Яндекс Игр вы столкнулись с проблемой или у вас появился вопрос, обратитесь в службу поддержки:

Написать в чат

Написать письмо