Saltar al contenido principal

Disparadores

Hay 35 disparadores, y cualquiera puede iniciar un evento. Los scripts oyen muchos de ellos con ctx.on(...), y los patches con sus nodos de evento. Key les llega como on-keydown y on-keyup, y Press on the object como on-mousedown, on-mouseup y on-click. Consulta La API de ctx.

Algunos disparadores tienen ramas, una para cada resultado. Cada rama tiene su propia lista de pasos, así que un solo evento puede cubrir todos los resultados. Consulta Eventos.

En el editorCategoríaRamasId (para scripts y patches)
Game controlscontrolidle, move, jump, runon-game-control
UI actionexternal—on-divkit-action
Signalexternal—on-signal
Variable changeexternal—on-variable-change
Hover outinput—on-blur
Clickinput—on-click
Double clickinput—on-double-click
Draginput—on-drag
Hoverinputenter, exiton-hover
Keyinputdown, upon-key
Long pressinput—on-long-press
Press on the objectinputclick, down, upon-mouse
Pinchinput—on-pinch
Pointer lockinput—on-pointer-lock
Cursor moveinput—on-pointer-move
Rotateinput—on-rotate
Scrollinput—on-scroll
Launchlifecycle—on-launch
Pauselifecycle—on-pause
Resizelifecycle—on-resize
Resumelifecycle—on-resume
Visibilitylifecycleshow, hideon-visibility
Collisionphysics—on-collide
Distanceproximityenter, exiton-distance
State activestate—on-state-active
State inactivestate—on-state-inactive
Every N secondstime—on-interval
Delaytime—on-timeout
Detecttracking—on-detect
Tracking losttracking—on-lost
Placedtracking—on-placed
VPS errortracking—on-vps-error
VPS localizedtracking—on-vps-localized
VPS localization failedtracking—on-vps-not-localized
VPS readytracking—on-vps-ready

Ajustes​

Game controls​

Id: on-game-control

Categoría control · ramas idle, move, jump, run

AjusteTipoPor defectoOpciones o etiqueta
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

UI action​

Id: on-divkit-action

Categoría external

AjusteTipoPor defectoOpciones o etiqueta
idstring—Action id

Signal​

Id: on-signal

Categoría external

AjusteTipoPor defectoOpciones o etiqueta
signalstring""Signal

Variable change​

Id: on-variable-change

Categoría external

AjusteTipoPor defectoOpciones o etiqueta
variablestring""Variable

Hover out​

Id: on-blur

Categoría input

Sin ajustes.

Click​

Id: on-click

Categoría input

AjusteTipoPor defectoOpciones o etiqueta
buttonselect"any"any, left, right, middle

Double click​

Id: on-double-click

Categoría input · alcance entity

AjusteTipoPor defectoOpciones o etiqueta
buttonselect"any"any, left, right, middle

Drag​

Id: on-drag

Categoría input · alcance entity · solo en anclas surface

Sin ajustes.

Hover​

Id: on-hover

Categoría input · ramas enter, exit · alcance entity

Sin ajustes.

Key​

Id: on-key

Categoría input · ramas down, up

AjusteTipoPor defectoOpciones o etiqueta
codestring—Code
codesarray[]Keys
ctrlbooleanfalse
altbooleanfalse
shiftbooleanfalse
metabooleanfalse
doublebooleanfalseDouble press
bindstring""Project bind
altsarray[]Alternatives
ignoreRepeatbooleanfalseIgnore auto-repeat

Long press​

Id: on-long-press

Categoría input · alcance entity

AjusteTipoPor defectoOpciones o etiqueta
buttonselect"any"any, left, right, middle

Press on the object​

Id: on-mouse

Categoría input · ramas click, down, up · alcance entity

AjusteTipoPor defectoOpciones o etiqueta
buttonselect"any"any, left, right, middle
ctrlbooleanfalse
altbooleanfalse
shiftbooleanfalse
metabooleanfalse
doublebooleanfalseDouble press
bindstring""Project bind
altsarray[]Alternatives

Pinch​

Id: on-pinch

Categoría input · alcance entity · solo en anclas surface

Sin ajustes.

Pointer lock​

Id: on-pointer-lock

Categoría input

Sin ajustes.

Cursor move​

Id: on-pointer-move

Categoría input

Sin ajustes.

Rotate​

Id: on-rotate

Categoría input · alcance entity · solo en anclas surface

Sin ajustes.

Scroll​

Id: on-scroll

Categoría input

AjusteTipoPor defectoOpciones o etiqueta
directionselect"any"any, up, down

Launch​

Id: on-launch

Categoría lifecycle

Sin ajustes.

Pause​

Id: on-pause

Categoría lifecycle

Sin ajustes.

Resize​

Id: on-resize

Categoría lifecycle

Sin ajustes.

Resume​

Id: on-resume

Categoría lifecycle

Sin ajustes.

Visibility​

Id: on-visibility

Categoría lifecycle · ramas show, hide

Sin ajustes.

Collision​

Id: on-collide

Categoría physics

Sin ajustes.

Distance​

Id: on-distance

Categoría proximity · ramas enter, exit

AjusteTipoPor defectoOpciones o etiqueta
targetentitynullOther object
distancenumber1Distance
fireOnStartbooleanfalseCheck at start

State active​

Id: on-state-active

Categoría state · se dispara para cada estado

Sin ajustes.

State inactive​

Id: on-state-inactive

Categoría state · se dispara para cada estado

Sin ajustes.

Every N seconds​

Id: on-interval

Categoría time

AjusteTipoPor defectoOpciones o etiqueta
secondsnumber1Every
repeatnumber0Repeat

Delay​

Id: on-timeout

Categoría time

AjusteTipoPor defectoOpciones o etiqueta
secondsnumber1After

Detect​

Id: on-detect

Categoría tracking · solo en anclas image, qr, face, body, surface

Sin ajustes.

Tracking lost​

Id: on-lost

Categoría tracking · solo en anclas image, qr, face, body, surface

Sin ajustes.

Placed​

Id: on-placed

Categoría tracking · solo en anclas surface

Sin ajustes.

VPS error​

Id: on-vps-error

Categoría tracking · solo en anclas surface

Sin ajustes.

VPS localized​

Id: on-vps-localized

Categoría tracking · solo en anclas surface

Sin ajustes.

VPS localization failed​

Id: on-vps-not-localized

Categoría tracking · solo en anclas surface

Sin ajustes.

VPS ready​

Id: on-vps-ready

Categoría tracking · solo en anclas surface

Sin ajustes.