Системные пазлы (System)

Эти пазлы могут использоваться для выполнения различных системных функций, таких как вывод в консоль, измерение производительности, получение/установка соотношения пикселей рендеринга и получение информации о ГПУ.

Содержание

Перечень пазлов

print to console

Выводит данные любого типа (вывод из какого-либо пазла, переменную или просто текст) в браузерную консоль. Вывод в консоль является наиболее универсальным и простым в использовании методом отладки ваших скриптов.

print performance info

Записывает профиль производительности в течение 1 секунды и выводит его в браузерную консоль. Используйте этот профиль для поиска слабых мест в производительности и улучшения скорости рендеринга и загрузки приложений. Подробнее здесь.

feature available

Проверяет, доступна ли функция, выбранная из выпадающего списка, в браузере пользователя.

get GPU

Выводит информацию о ГПУ пользователя: производитель, например: NVIDIA Corporation, Apple Inc., Qualcomm, и модель, например: GeForce GTX 1060 3GB/PCIe/SSE2, Apple A9 GPU, Adreno (TM) 330.

set screen scale

Установливает коэффициент разрешения экрана для отрендеренного canvas. Установите > 1 для улучшения качества, < 1 для улучшения производительности. 1 - это масштаб экрана по умолчанию как на дисплеях retina (они же HiDPI), так и на дисплеях non-retina.

Чтобы предотвратить рендеринг слишком большого количества пикселей на дисплеях retina, «Вердж3Д» использует коэффициент масштабирования по умолчанию 1. Если производительность не вызывает беспокойства, включите рендеринг retina, установив масштаб экрана на "родной".

native screen scale

Нативный (зависит от аппаратного обеспечения или масштаба браузера) коэффициент разрешения canvas. Если вы не увеличиваете или не уменьшаете вашу страницу, это значение равно 1 для не retina-дисплеев, > 1 для HiDPI-дисплеев, современных смартфонов и планшетов.

detect gamepad device

Обнаружение геймпадов, подключенных к системе или отключенных от нее. При обнаружении нового устройства геймпада срабатывают пазлы, указанные в слоте "once connected do". При отключении устройства срабатывают пазлы, указанные в слоте "once disconnected do". В любом случае значение "gamepad index" устанавливает и возвращает индекс устройства.

gamepad index

Возвращает индекс подключенного/отключенного устройства геймпада.

get gamepad property

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

Свойства:

Для назначения кнопок осей в вашем приложении используйте инструмент «Диагностика геймпада», свойство debug info или следуйте стандартной раскладке геймпада (работает не для всех типов устройств):

Для геймпадов устройств виртуальной реальности раскладка отличается:

storage set

Сохраняет ключ-значение в локальном хранилище браузера. Информация записанная в локальное хранилище не имеет срока давности и сохраняется даже при закрытии браузера. Замечение: локальное хранилище в «приватном» или «инкогнито»-режиме удаляется сразу после закрытия последней вкладки.

Ключ должен быть строкой. В качестве значения можно использовать следующие типы данных: число, строка, список, словарь.

storage get

Возвращает значение из локального хранилища браузера по заданному ключу.

storage remove

Удаляет значение из локального хранилища браузера по заданному ключу.

storage check

Проверяет, существует ли значение связанное с заданным ключём в локальном хранилище браузера.

Проблемы с пазлами?

Обращайтесь за помощью на наш форум!