Другие объекты и параметры 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() | Проверяет устройство пользователя и возвращает значение:
|
isDesktop() | Проверяет устройство пользователя и возвращает значение:
|
isTablet() | Проверяет устройство пользователя и возвращает значение:
|
isTV() | Проверяет устройство пользователя и возвращает значение:
|
Метод | Описание |
---|---|
isMobile() | Проверяет устройство пользователя и возвращает значение:
|
isDesktop() | Проверяет устройство пользователя и возвращает значение:
|
isTablet() | Проверяет устройство пользователя и возвращает значение:
|
isTV() | Проверяет устройство пользователя и возвращает значение:
|
Служба поддержки
Если при использовании SDK Яндекс Игр вы столкнулись с проблемой или у вас появился вопрос, обратитесь в службу поддержки: