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

Объект YaGames

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

Параметр

Тип

Описание

screen

object

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

Объект screen

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

Параметр

Тип

Описание

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>

Запрос выхода из полноэкранного режима.

Внимание

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

В правом верхнем углу экрана Яндекс Игр уже реализована кнопка перехода в полноэкранный режим, поэтому используйте параметры объекта 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 — иное устройство.

Примечание

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

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

Написать в чат
Следующая