Пазлы событий (Events)
Пазлы из этой категории обрабатывают события, генерируемые пользователем: щелчки/прикосновения мыши, наведение и перетаскивание.
Содержание
Перечень пазлов
when clicked
Ждет, пока пользователь щелкнет на указанном 3Д-объекте (или любом объекте в указанном списке или группе, или любом объекте на сцене, если используется пазл all objects) - затем запускает пазлы в слоте "do", или в слоте "missed: do", если пользователь щелкнул на чем-то другом или на фоне.
Флажок advanced event options во всплывающем окне шестеренки активирует следующие свойства:
- x-ray
- Позволяет щелкнуть объект за любыми объектами, которые щелкнуть нельзя. Полезно для щелчков объектов, расположенных за полупрозрачными поверхностями или объектами, отрисованными выше всех (деколи или рентгеновские геометрии).
- double click / tap
- Выполнение пазлов в ответ на двойной щелчок (настольные компьютеры) или двойное нажатие (мобильные устройства).
- mouse buttons
- Выполнение пазлы только для указанных кнопок мыши: левой, средней или правой.
picked object
Возвращает объект, на который нажал пользователь. Предназначен для использования с пазлом "when clicked".
when hovered
Ждет, пока пользователь наведет курсор на указанный 3Д-объект (или любой объект в указанном списке или группе, или любой объект на сцене, если используется пазл all objects) - затем запускает пазлы в слоте "over/out: do".
Флажок advanced event options во всплывающем окне шестеренки активирует следующие свойства:
- x-ray
- Позволяет наводить курсор на другие объекты. Полезно для выделения объектов, расположенных за полупрозрачными поверхностями или объектов, которые рендерятся выше всех (деколи или прозрачная геометрия).
hovered object
Возвращает объект, на который навел курсор пользователь. Предназначен для использования с пазлом "when hovered".
when moved
Отслеживает любые перемещения (положение, поворот и масштаб) указанного объекта (или любого объекта в указанном списке или группе, или любого объекта на сцене, если используется пазл all objects). Запускает пазлы в слоте "start: do", если объект начал двигаться, продолжает выполнять пазлы в слоте "while moving: do", пока объект не перестанет двигаться, затем запускает пазлы в слоте "stop: do". Параметр velocity обозначает посекундное изменение любой координаты (x, y или z) любого из положений, вращения или масштаба, которое необходимо для запуска этого пазла.
when dragged
Ожидает, пока пользователь не перетащит указанный 3Д-объект (или любой объект в указанном списке или группе, или любой объект на сцене, если используется пазл all objects) с помощью мыши или жеста касания - затем генерирует данные о движении для использования в пазле "drag move", "drag rotate" или "drag scale". Также фиксируются события начала и прекращения перетаскивания.
Флажок advanced event options во всплывающем окне шестеренки активирует следующие свойства:
- x-ray
- Позволяет перетаскивать объект за другие объекты. Полезно для перетаскивания объектов, расположенных за полупрозрачными поверхностями или объектами, отрисованными выше всех (деколи или прозрачная геометрия).
- mouse buttons
- Перетаскивание только с помощью указанных кнопок мыши: левой, средней или правой.
drag move
Перемещает указанный 3Д-объект (или все объекты в указанном списке или группе, или все объекты на сцене, если используется пазл all objects) в соответствии с данными о перемещении, созданными пазлом when dragged. С помощью раскрывающегося меню можно ограничить перемещение определенной осью или плоскостью или не ограничивать вообще.
drag rotate
Поворачивает указанный 3Д-объект (или все объекты в указанном списке или группе, или все объекты на сцене, если используется пазл all objects) в соответствии с данными о движении при перетаскивании, созданными пазлом when dragged. Используйте выпадающее меню, чтобы ограничить вращение по определенной оси. Выпадающее меню "пространство" позволяет переключаться между "local" и "parent" координатными пространствами.
drag scale
Масштабирует указанный 3Д-объект (или все объекты в указанном списке или группе, или все объекты на сцене, если используется пазл all objects) в соответствии с данными о перемещении при перетаскивании, созданными пазлом when dragged. Используйте раскрывающееся меню, чтобы ограничить масштабирование по определенной оси.
Проблемы с пазлами?
Обратитесь за помощью на нашем форуме!