Перейти к основному содержимому

Справочник триггеров

Триггеров: 35. Одни и те же имена работают в трёх местах: триггер события, нода события в патче и ctx.on(...) в скрипте.

Триггер с ветвями держит свой список шагов на каждый исход, так что одно событие отвечает на все — см. События.

В редактореКатегорияВетвиId (скрипты, патчи)
Игровое управлениеcontrolidle, move, jump, runon-game-control
Действие интерфейсаexternalon-divkit-action
Сигналexternalon-signal
Изменение переменнойexternalon-variable-change
Уход курсораinputon-blur
Кликinputon-click
Двойной кликinputon-double-click
Перетаскиваниеinputon-drag
Наведениеinputenter, exiton-hover
Клавишаinputdown, upon-key
Долгое нажатиеinputon-long-press
Нажатие на объектinputclick, down, upon-mouse
Масштабированиеinputon-pinch
Захват указателяinputon-pointer-lock
Движение курсораinputon-pointer-move
Поворотinputon-rotate
Прокруткаinputon-scroll
Запускlifecycleon-launch
Сворачиваниеlifecycleon-pause
Изменение размераlifecycleon-resize
Возвратlifecycleon-resume
Видимостьlifecycleshow, hideon-visibility
Столкновениеphysicson-collide
Дистанцияproximityenter, exiton-distance
Активация состоянияstateon-state-active
Деактивация состоянияstateon-state-inactive
Каждые N секундtimeon-interval
Задержкаtimeon-timeout
Распознаваниеtrackingon-detect
Потеря трекингаtrackingon-lost
Размещениеtrackingon-placed
Ошибка VPStrackingon-vps-error
Локализация VPStrackingon-vps-localized
Неудачная локализация VPStrackingon-vps-not-localized
Готовность VPStrackingon-vps-ready

Параметры

Игровое управление

Id: on-game-control

Категория control · ветви idle, move, jump, run

ПараметрТипПо умолчаниюВарианты / подпись
modeselect"walk"walk, fly, top_down
turnToMovebooleantrueAuto-orient
towardsselect"camera"camera, axis
cameraRelativebooleantrueCamera relative
speednumber3Pos. Speed
runMultipliernumber2Run Factor
turnSpeednumber720Rot. Speed
posDelayInnumber0Pos. Delay
posDelayOutnumber0
rotDelayInnumber0Rot. Delay
rotDelayOutnumber0
schemeselect"both"wasd, arrows, both
rotateByselect"mouse"mouse, keys, both
touchbooleantrueTouch controls
touchRotateByselect"drag"drag, joystick
stickCornerselect"bottom_left"top_left, top_center, top_right, middle_left, middle_center, middle_right, bottom_left, bottom_center, bottom_right
jumpCornerselect"bottom_right"top_left, top_center, top_right, middle_left, middle_center, middle_right, bottom_left, bottom_center, bottom_right
touchOffsetXnumber30Offset
touchOffsetYnumber30
buttonSizenumber120Button Size
touchVisibilityselect"show"show, hide
colliderShapeselect"capsule"capsule, sphere
colliderRadiusnumber0.5Size
colliderHeightnumber1.8
colliderXnumber0Position
colliderYnumber0.9
colliderZnumber0
massnumber1Mass
colliderHelperselect"hide"show, hide
jumpHeightnumber0Jump
airControlnumber0.3Air Control
resetYnumber0Rst Y-offset
clickToMovebooleanfalseClick To Move
followCameraentitynullCamera
orientToselect"normal"normal, angle
camPosDelaynumber0.12Pos. Delay
camRotDelaynumber0.08Rot. Delay
upDownselect"yes"yes, no, limit
upDownMinnumber0Limit
upDownMaxnumber89
leftRightselect"yes"yes, no, limit
leftRightMinnumber-90Limit
leftRightMaxnumber90

Действие интерфейса

Id: on-divkit-action

Категория external

ПараметрТипПо умолчаниюВарианты / подпись
idstringAction id

Сигнал

Id: on-signal

Категория external

ПараметрТипПо умолчаниюВарианты / подпись
signalstring""Signal

Изменение переменной

Id: on-variable-change

Категория external

ПараметрТипПо умолчаниюВарианты / подпись
variablestring""Variable

Уход курсора

Id: on-blur

Категория input

Без параметров.

Клик

Id: on-click

Категория input

ПараметрТипПо умолчаниюВарианты / подпись
buttonselect"any"any, left, right, middle

Двойной клик

Id: on-double-click

Категория input · область entity

ПараметрТипПо умолчаниюВарианты / подпись
buttonselect"any"any, left, right, middle

Перетаскивание

Id: on-drag

Категория input · область entity · только на якорях surface

Без параметров.

Наведение

Id: on-hover

Категория input · ветви enter, exit · область entity

Без параметров.

Клавиша

Id: on-key

Категория input · ветви down, up

ПараметрТипПо умолчаниюВарианты / подпись
codestringCode
codesarray[]Keys
ctrlbooleanfalse
altbooleanfalse
shiftbooleanfalse
metabooleanfalse
doublebooleanfalseDouble press
bindstring""Project bind
altsarray[]Alternatives
ignoreRepeatbooleanfalseIgnore auto-repeat

Долгое нажатие

Id: on-long-press

Категория input · область entity

ПараметрТипПо умолчаниюВарианты / подпись
buttonselect"any"any, left, right, middle

Нажатие на объект

Id: on-mouse

Категория input · ветви click, down, up · область entity

ПараметрТипПо умолчаниюВарианты / подпись
buttonselect"any"any, left, right, middle
ctrlbooleanfalse
altbooleanfalse
shiftbooleanfalse
metabooleanfalse
doublebooleanfalseDouble press
bindstring""Project bind
altsarray[]Alternatives

Масштабирование

Id: on-pinch

Категория input · область entity · только на якорях surface

Без параметров.

Захват указателя

Id: on-pointer-lock

Категория input

Без параметров.

Движение курсора

Id: on-pointer-move

Категория input

Без параметров.

Поворот

Id: on-rotate

Категория input · область entity · только на якорях surface

Без параметров.

Прокрутка

Id: on-scroll

Категория input

ПараметрТипПо умолчаниюВарианты / подпись
directionselect"any"any, up, down

Запуск

Id: on-launch

Категория lifecycle

Без параметров.

Сворачивание

Id: on-pause

Категория lifecycle

Без параметров.

Изменение размера

Id: on-resize

Категория lifecycle

Без параметров.

Возврат

Id: on-resume

Категория lifecycle

Без параметров.

Видимость

Id: on-visibility

Категория lifecycle · ветви show, hide

Без параметров.

Столкновение

Id: on-collide

Категория physics

Без параметров.

Дистанция

Id: on-distance

Категория proximity · ветви enter, exit

ПараметрТипПо умолчаниюВарианты / подпись
targetentitynullOther object
distancenumber1Distance
fireOnStartbooleanfalseCheck at start

Активация состояния

Id: on-state-active

Категория state · срабатывает на каждое состояние

Без параметров.

Деактивация состояния

Id: on-state-inactive

Категория state · срабатывает на каждое состояние

Без параметров.

Каждые N секунд

Id: on-interval

Категория time

ПараметрТипПо умолчаниюВарианты / подпись
secondsnumber1Every
repeatnumber0Repeat

Задержка

Id: on-timeout

Категория time

ПараметрТипПо умолчаниюВарианты / подпись
secondsnumber1After

Распознавание

Id: on-detect

Категория tracking · только на якорях image, qr, face, surface

Без параметров.

Потеря трекинга

Id: on-lost

Категория tracking · только на якорях image, qr, face, surface

Без параметров.

Размещение

Id: on-placed

Категория tracking · только на якорях surface

Без параметров.

Ошибка VPS

Id: on-vps-error

Категория tracking · только на якорях surface

Без параметров.

Локализация VPS

Id: on-vps-localized

Категория tracking · только на якорях surface

Без параметров.

Неудачная локализация VPS

Id: on-vps-not-localized

Категория tracking · только на якорях surface

Без параметров.

Готовность VPS

Id: on-vps-ready

Категория tracking · только на якорях surface

Без параметров.