Aller au contenu principal

Référence des nœuds de patch

203 nœuds répartis en 24 catégories. Les nœuds marqués * fonctionnent encore dans les graphes existants mais ne sont plus proposés dans la palette.

Un nœud est de l’une de quatre sortes : un nœud événement démarre le graphe, un nœud contrôle façonne le flux (branche, boucle, porte), un nœud effet fait quelque chose puis transmet la pulsation, et un nœud donnée n’est qu’une valeur. Voir Patches.

animation

NœudCe que ça faitSorteEntréesSorties
animateExécute une étape d’animation intégrée.effettarget:object, params:any, exec:pulsethen:pulse

appearance

NœudCe que ça faitSorteEntréesSorties
set_colorFixe la couleur sur tous les slots de matériau à la fois.effetobject:object, color:color, exec:pulsethen:pulse

audio

NœudCe que ça faitSorteEntréesSorties
play_soundJoue un son ponctuel. Chaque appel est indépendant, donc les effets ne se coupent jamais.effetobject:object, volume:number, exec:pulsethen:pulse

code

NœudCe que ça faitSorteEntréesSorties
actionDes instructions JavaScript, exécutées dans le flux.effeta:any, b:any, c:any, d:any, exec:pulsethen:pulse
expressionUne expression JavaScript, pour la seule chose qu’aucun nœud ne couvre.donnéea:any, b:any, c:any, d:anyresult:any

components

NœudCe que ça faitSorteEntréesSorties
get_anchorLit les réglages du déclencheur d’une scène.donnéeobject:objectisMain:boolean, imageId:string, physicalWidth:number, physicalHeight:number, showHints:boolean, text:string, physicalSize:number, latitude:number, longitude:number, anchorPoint:string, faceGrid:boolean, faceTextureId:string, fillEyes:boolean, fillMouth:boolean, flipTexture:boolean, bindingType:string, recognitionAlgorithm:string, providerIos:string, providerAndroid:string, vps:boolean, locationIds:any, cameraId:string
get_audioLit les réglages d’un son.donnéeobject:objectaudio:string, volume:number, play:boolean, loop:boolean, muted:boolean, positional:boolean, position:number
get_colliderLit la forme de collision.donnéeobject:objecthalfExtents:vector, radius:number, radiusTop:number, radiusBottom:number, height:number, segments:number
get_geometryLit la forme et ses dimensions.donnéeobject:objectwidth:number, height:number, depth:number, widthSegments:number, heightSegments:number, depthSegments:number, cornerRadius:number, cornerSegments:number, radius:number, phiStart:number, phiLength:number, thetaStart:number, thetaLength:number, radiusTop:number, radiusBottom:number, radialSegments:number, openEnded:boolean, capSegments:number, segments:number, detail:number, innerRadius:number, outerRadius:number, thetaSegments:number, phiSegments:number, tube:number, tubularSegments:number, arc:number, points:any, bevelEnabled:boolean, bevelThickness:number, bevelSize:number, bevelSegments:number, referal:string
get_initial_velocityLit la poussée de départ.donnéeobject:objectvelocity:vector, angularVelocity:vector
get_instancerLit comment les copies sont disposées.donnéeobject:objectmaxCount:number, seed:number, scaleMin:number, scaleMax:number, rotationJitter:vector, colorA:color, colorB:color, countX:number, countY:number, countZ:number, spacing:vector, jitter:number, count:number, shape:string, extents:vector
get_lightLit la couleur et l’intensité d’une lumière.donnéeobject:objectcolor:color, intensity:number, castShadow:boolean, visible:boolean, distance:number, decay:number, angle:number, penumbra:number, groundColor:color
get_look_atLit la cible du look-at.donnéeobject:objecttarget:vector, offset:vector
get_materialLit le premier slot de matériau.donnéeobject:objectmaterials:any
get_metaLit le nom, et si l’objet est activé et visible.donnéeobject:objectname:string, type:string, sort:number, enabled:boolean, visible:boolean, isMain:boolean
get_model_refLit quel modèle et quel clip sont en cours.donnéeobject:objectreferal:string, clip:string, speed:number, repeatMode:string, repeatCount:number, startFrame:number, stopWhenPressed:boolean, playing:boolean
get_parentLit dans quel objet celui-ci se trouve.donnéeobject:objectparent:string, order:number, lock:boolean
get_particle_emitterLit les réglages de l’émetteur.donnéeobject:objectemitting:boolean, count:number, lifetime:number, shape:string, radius:number, extents:vector, angle:number, speedMin:number, speedMax:number, gravity:vector, drag:number, turbulence:number, sizeStart:number, sizeEnd:number, sizeJitter:number, spin:number, colorStart:color, colorEnd:color, opacityStart:number, opacityEnd:number, sprite:string, blending:string, seed:number
get_physics_stateLit la vitesse en direct et si le corps dort. Lecture seule.donnéeobject:objectvelocity:vector, angularVelocity:vector, speed:number, sleeping:boolean
get_rigid_bodyLit les réglages du corps physique.donnéeobject:objecttype:string, mass:number, linearDamping:number, angularDamping:number, fixedRotation:boolean, friction:number, restitution:number, network:string
get_scriptLit les réglages d’un composant de script.donnéeobject:objectreferal:string, enabled:boolean, props:any
get_shadowLit les indicateurs d’ombre.donnéeobject:objectcastShadow:boolean, receiveShadow:boolean
get_statesLit quel state est actif.donnéeobject:objectstates:any, activeStateId:string
get_temporal_stateLit le preset d’animation.donnéeobject:objectpresets:any, activePresetId:string
get_textLit le texte et son apparence.donnéeobject:objectfont:string, fontStyle:string, text:string, fontWeight:string, fontSize:number, width:number, height:number, textAlign:string, verticalAlign:string, color:any
get_transformLit position, rotation et échelle. La rotation est en degrés.donnéeobject:objectposition:vector, rotation:vector, scale:vector, lock:boolean
get_videoLit les réglages d’une vidéo.donnéeobject:objectvideo:string, volume:number, play:boolean, loop:boolean, muted:boolean, positional:boolean, position:number
set_anchorLes change.effetobject:object, isMain:boolean, imageId:string, physicalWidth:number, physicalHeight:number, showHints:boolean, text:string, physicalSize:number, latitude:number, longitude:number, anchorPoint:string, faceGrid:boolean, faceTextureId:string, fillEyes:boolean, fillMouth:boolean, flipTexture:boolean, bindingType:string, recognitionAlgorithm:string, providerIos:string, providerAndroid:string, vps:boolean, locationIds:any, cameraId:string, exec:pulsethen:pulse
set_audioJoue, met en pause, ou change le volume.effetobject:object, audio:string, volume:number, play:boolean, loop:boolean, muted:boolean, positional:boolean, position:number, exec:pulsethen:pulse
set_colliderLa change.effetobject:object, halfExtents:vector, radius:number, radiusTop:number, radiusBottom:number, height:number, segments:number, exec:pulsethen:pulse
set_geometryLes change.effetobject:object, width:number, height:number, depth:number, widthSegments:number, heightSegments:number, depthSegments:number, cornerRadius:number, cornerSegments:number, radius:number, phiStart:number, phiLength:number, thetaStart:number, thetaLength:number, radiusTop:number, radiusBottom:number, radialSegments:number, openEnded:boolean, capSegments:number, segments:number, detail:number, innerRadius:number, outerRadius:number, thetaSegments:number, phiSegments:number, tube:number, tubularSegments:number, arc:number, points:any, bevelEnabled:boolean, bevelThickness:number, bevelSize:number, bevelSegments:number, referal:string, exec:pulsethen:pulse
set_initial_velocityLa change.effetobject:object, velocity:vector, angularVelocity:vector, exec:pulsethen:pulse
set_instancerChange le nombre, l’espacement ou la dispersion.effetobject:object, maxCount:number, seed:number, scaleMin:number, scaleMax:number, rotationJitter:vector, colorA:color, colorB:color, countX:number, countY:number, countZ:number, spacing:vector, jitter:number, count:number, shape:string, extents:vector, exec:pulsethen:pulse
set_lightLes change — variations d’intensité et de couleur.effetobject:object, color:color, intensity:number, castShadow:boolean, visible:boolean, distance:number, decay:number, angle:number, penumbra:number, groundColor:color, exec:pulsethen:pulse
set_look_atOriente un objet vers quelque chose.effetobject:object, target:vector, offset:vector, exec:pulsethen:pulse
set_materialY écrit — couleur, opacité, rugosité et le reste.effetobject:object, materials:any, exec:pulsethen:pulse
set_metaAffiche, masque, active ou désactive un objet.effetobject:object, name:string, type:string, sort:number, enabled:boolean, visible:boolean, isMain:boolean, exec:pulsethen:pulse
set_model_refChange de modèle, de clip, de vitesse ou de bouclage.effetobject:object, referal:string, clip:string, speed:number, repeatMode:string, repeatCount:number, startFrame:number, stopWhenPressed:boolean, playing:boolean, exec:pulsethen:pulse
set_parentLe déplace dans un autre objet.effetobject:object, parent:string, order:number, lock:boolean, exec:pulsethen:pulse
set_particle_emitterLes change — démarrer et arrêter un effet, ou le réajuster en direct.effetobject:object, emitting:boolean, count:number, lifetime:number, shape:string, radius:number, extents:vector, angle:number, speedMin:number, speedMax:number, gravity:vector, drag:number, turbulence:number, sizeStart:number, sizeEnd:number, sizeJitter:number, spin:number, colorStart:color, colorEnd:color, opacityStart:number, opacityEnd:number, sprite:string, blending:string, seed:number, exec:pulsethen:pulse
set_rigid_bodyChange la masse, l’amortissement ou le type de corps.effetobject:object, type:string, mass:number, linearDamping:number, angularDamping:number, fixedRotation:boolean, friction:number, restitution:number, network:string, exec:pulsethen:pulse
set_scriptL’active, le désactive ou le reconfigure.effetobject:object, referal:string, enabled:boolean, props:any, exec:pulsethen:pulse
set_shadowActive ou désactive la projection et la réception.effetobject:object, castShadow:boolean, receiveShadow:boolean, exec:pulsethen:pulse
set_statesChange de state.effetobject:object, states:any, activeStateId:string, exec:pulsethen:pulse
set_temporal_stateChange de preset.effetobject:object, presets:any, activePresetId:string, exec:pulsethen:pulse
set_textChange ce que dit un objet texte.effetobject:object, font:string, fontStyle:string, text:string, fontWeight:string, fontSize:number, width:number, height:number, textAlign:string, verticalAlign:string, color:any, exec:pulsethen:pulse
set_transformLes écrit — seulement celles que vous câblez.effetobject:object, position:vector, rotation:vector, scale:vector, lock:boolean, exec:pulsethen:pulse
set_videoJoue, met en pause, ou se déplace dans la vidéo.effetobject:object, video:string, volume:number, play:boolean, loop:boolean, muted:boolean, positional:boolean, position:number, exec:pulsethen:pulse

data

NœudCe que ça faitSorteEntréesSorties
booleanVrai ou faux.donnéevalue:boolean
colorUne couleur.donnéevalue:color
numberUn nombre que vous saisissez.donnéevalue:number
piπ, pour les calculs d’angles.donnéevalue:number
textUn morceau de texte.donnéevalue:string
vectorUn triplet x, y, z.donnéex:number, y:number, z:numbervalue:vector

entities

NœudCe que ça faitSorteEntréesSorties
find_by_name *Trouve un objet par son nom.donnéename:stringobject:object
get_by_id *Trouve un objet par son id.donnéeid:stringobject:object
get_entityDésigne un objet : celui-ci, la scène, ou un objet trouvé par nom ou par id.donnéequery:stringobject:object
scene *La scène à laquelle ce graphe appartient.donnéeobject:object
self *Cet objet.donnéeobject:object

events

NœudCe que ça faitSorteEntréesSorties
on_blurLe curseur l’a quitté.événement (on-blur)pulse:pulse
on_clickCet objet a été touché ou cliqué.événement (on-click)pulse:pulse
on_collideQuelque chose a touché cet objet ; other est ce qui l’a heurté.événement (on-collide)pulse:pulse, other:object
on_detectLe marqueur ou la surface a été trouvé.événement (on-detect)pulse:pulse
on_divkit_actionUn bouton d’une carte d’interface a été pressé.événement (on-divkit-action)pulse:pulse, id:string
on_dragDu contenu AR posé est en train d’être déplacé.événement (on-drag)pulse:pulse, dx:number, dy:number
on_frameÀ chaque image, avec le temps écoulé depuis la précédente — pour tout ce qui est continu.événement (frame)pulse:pulse, dt:number, time:number
on_game_controlLe contrôleur de personnage a changé d’état — repos, déplacement, course, saut.événement (on-game-control)pulse:pulse, state:string
on_hoverLe curseur est arrivé sur cet objet.événement (on-hover)pulse:pulse
on_key_downUne touche a été enfoncée ; key dit laquelle, pour filtrer.événement (on-keydown)pulse:pulse, key:string
on_key_upUne touche a été relâchée.événement (on-keyup)pulse:pulse, key:string
on_launchLa scène a démarré. Votre point d’entrée habituel.événement (launch)pulse:pulse
on_lostLe suivi a été perdu.événement (on-lost)pulse:pulse
on_mouse_downUn bouton du pointeur a été enfoncé sur cet objet.événement (on-mousedown)pulse:pulse
on_mouse_upIl a été relâché.événement (on-mouseup)pulse:pulse
on_pauseL’application ou l’onglet est passé en arrière-plan.événement (on-pause)pulse:pulse
on_pinchDu contenu AR posé est en train d’être pincé.événement (on-pinch)pulse:pulse, scale:number
on_placedLe visiteur a posé le contenu sur une surface.événement (on-placed)pulse:pulse
on_pointer_lockLe pointeur a été capturé ou libéré.événement (on-pointer-lock)pulse:pulse, locked:boolean
on_pointer_moveLe pointeur a bougé, avec la distance — pour les contrôles de vue.événement (on-pointer-move)pulse:pulse, dx:number, dy:number, deltaYaw:number, deltaPitch:number
on_resizeLe viewport a changé de taille.événement (on-resize)pulse:pulse
on_resumeIl est revenu.événement (on-resume)pulse:pulse
on_rotateDu contenu AR posé est en train d’être tourné.événement (on-rotate)pulse:pulse, angle:number
on_scrollLa molette a tourné.événement (on-scroll)pulse:pulse
on_state_activeCet objet est entré dans un state.événement (on-state-active)pulse:pulse
on_state_inactiveIl en est sorti.événement (on-state-inactive)pulse:pulse
on_vps_errorLe positionnement n’a pas pu fonctionner du tout.événement (on-vps-error)pulse:pulse
on_vps_localizedLa position réelle du visiteur a été trouvée.événement (on-vps-localized)pulse:pulse
on_vps_not_localizedElle ne l’a pas été — c’est de la routine pendant qu’il cherche, pas une erreur.événement (on-vps-not-localized)pulse:pulse
on_vps_readyLe positionnement sur une carte du monde réel a démarré.événement (on-vps-ready)pulse:pulse

flow

NœudCe que ça faitSorteEntréesSorties
branchPrendre un chemin ou l’autre selon une condition.contrôle (branch)exec:pulse, condition:booleantrue:pulse, false:pulse
delayAttendre, puis continuer.contrôle (delay)exec:pulse, dt:number, seconds:numberthen:pulse
emit_eventLever un déclencheur depuis cet objet, que les événements et les scripts entendent.effetevent:string, exec:pulsethen:pulse
for_eachExécuter le corps une fois par élément d’une liste.contrôle (for_each)exec:pulse, list:anyloop:pulse, item:any, index:number, then:pulse
gateNe laisser passer la pulsation que tant qu’une condition tient.contrôle (gate)exec:pulse, open:booleanthen:pulse
onceNe laisser passer la pulsation que la première fois.contrôle (once)exec:pulsethen:pulse
open_scenePasser à une autre scène.effetscene:string, exec:pulsethen:pulse
open_spacePasser à un autre space.effetspace:string, exec:pulsethen:pulse
repeatExécuter le corps un nombre fixe de fois.contrôle (repeat)exec:pulse, count:numberloop:pulse, index:number, then:pulse
sequenceExécuter plusieurs chaînes dans un ordre défini.effetexec:pulsefirst:pulse, second:pulse, third:pulse

functions

NœudCe que ça faitSorteEntréesSorties
call_patchExécute un autre patch — c’est ainsi qu’on réutilise un graphe.donnée
call_scriptAppelle une fonction exportée par un script.donnéevalue:numberresult:number

globals

NœudCe que ça faitSorteEntréesSorties
get_globalEn lit une.donnéevalue:number
on_global_changeSe déclenche quand une valeur partagée change.événement (global)pulse:pulse, value:number
set_globalStocke une valeur partagée avec tous les graphes, scripts et événements.effetvalue:number, exec:pulsethen:pulse

io

NœudCe que ça faitSorteEntréesSorties
patch_inputUn connecteur d’entrée de ce patch quand un autre l’utilise.donnéevalue:number
patch_outputUn connecteur de sortie.donnéevalue:number

lifecycle

NœudCe que ça faitSorteEntréesSorties
create_entityCrée un objet vide.effetname:string, parent:object, exec:pulsethen:pulse, object:object
destroyRetire un objet.effetobject:object, exec:pulsethen:pulse
spawnCrée un objet à partir d’une ressource — un modèle, une image, un son.effetresource:string, parent:object, exec:pulsethen:pulse, object:object

list

NœudCe que ça faitSorteEntréesSorties
listConstruit une liste à partir de ses entrées ; tirez la poignée pour plus de slots.donnéea:any, b:any, c:any, d:anyvalue:any
list_getL’élément à un index.donnéelist:any, index:numberitem:any
list_lengthCombien d’éléments.donnéelist:anyresult:number
list_pushAjoute un élément à la fin.donnéelist:any, item:anyresult:any

logic

NœudCe que ça faitSorteEntréesSorties
andVrai quand les deux entrées sont vraies.donnéea:boolean, b:booleanresult:boolean
equalsVrai quand les deux entrées correspondent.donnéea:number, b:numberresult:boolean
greater_or_equalPlus grande, ou égale.donnéea:number, b:numberresult:boolean
greater_thanVrai quand la première est plus grande.donnéea:number, b:numberresult:boolean
if_elseChoisir l’une de deux valeurs selon une condition — le jumeau data de branch.donnéecondition:boolean, then:number, else:numberresult:number
less_or_equalPlus petite, ou égale.donnéea:number, b:numberresult:boolean
less_thanVrai quand la première est plus petite.donnéea:number, b:numberresult:boolean
notInverse vrai et faux.donnéevalue:booleanresult:boolean
not_equalVrai quand elles diffèrent.donnéea:number, b:numberresult:boolean
orVrai quand l’une ou l’autre l’est.donnéea:boolean, b:booleanresult:boolean
sameVrai quand deux objets sont le même objet.donnéea:any, b:anyresult:boolean
selectChoisir une valeur parmi plusieurs, par index.donnéecondition:boolean, then:any, else:anyresult:any

math

NœudCe que ça faitSorteEntréesSorties
absRetire le signe.donnéevalue:numberresult:number
acosArc cosinus.donnéevalue:numberresult:number
addAdditionne.donnéea:number, b:numberresult:number
asinArc sinus.donnéevalue:numberresult:number
atanArc tangente.donnéevalue:numberresult:number
atan2L’angle vers un point, tous quadrants gérés — c’est ainsi qu’on vise.donnéea:number, b:numberresult:number
ceilArrondit vers le haut.donnéevalue:numberresult:number
clampGarde une valeur dans un intervalle.donnéevalue:number, min:number, max:numberresult:number
cosCosinus.donnéevalue:numberresult:number
deg_to_radDegrés en radians.donnéevalue:numberresult:number
divideDivise.donnéea:number, b:numberresult:number
expe à la puissance de l’entrée.donnéevalue:numberresult:number
floorArrondit vers le bas.donnéevalue:numberresult:number
lerpMélange deux valeurs — 0 donne la première, 1 la seconde.donnéea:number, b:number, t:numberresult:number
logLogarithme naturel.donnéevalue:numberresult:number
maxLa plus grande des deux.donnéea:number, b:numberresult:number
minLa plus petite des deux.donnéea:number, b:numberresult:number
moduloLe reste — la façon habituelle de faire boucler une valeur.donnéea:number, b:numberresult:number
multiplyMultiplie.donnéea:number, b:numberresult:number
powerÉlève à une puissance.donnéea:number, b:numberresult:number
rad_to_degRadians en degrés.donnéevalue:numberresult:number
randomUn nombre aléatoire dans un intervalle.donnéemin:number, max:numbervalue:number
remapRemet une valeur d’un intervalle à un autre. Extrêmement utile ; servez-vous-en souvent.donnéevalue:number, inMin:number, inMax:number, outMin:number, outMax:numberresult:number
roundArrondit au plus proche.donnéevalue:numberresult:number
signDonne −1, 0 ou 1.donnéevalue:numberresult:number
sinSinus — la brique de tout ce qui oscille.donnéevalue:numberresult:number
sqrtRacine carrée.donnéevalue:numberresult:number
subtractSoustrait.donnéea:number, b:numberresult:number
tanTangente.donnéevalue:numberresult:number

messaging

NœudCe que ça faitSorteEntréesSorties
on_messageEn reçoit un.événement (message)pulse:pulse, payload:object
post_messageEnvoie un message nommé à tout ce qui écoute.effetpayload:object, exec:pulsethen:pulse

net

NœudCe que ça faitSorteEntréesSorties
net_connectedVrai quand une salle est réellement ouverte.donnéevalue:boolean
net_despawnEn retire un partout.effetid:string, exec:pulsethen:pulse
net_idL’id de ce participant — la clé habituelle pour son propre état.donnéevalue:string
net_peer_countCombien.donnéevalue:number
net_peersTous ceux qui sont actuellement dans la salle.donnéevalue:any
net_sendEnvoie un message à tous les autres dans la salle.effetdata:any, exec:pulsethen:pulse
net_spawnCrée un objet sur l’écran de chaque participant.effetresource:string, position:vector, rotation:vector, exec:pulsethen:pulse, id:string
net_state_getLe lit.donnéevalue:any
net_state_setÉcrit dans l’état partagé que tout le monde peut lire.effetvalue:any, exec:pulsethen:pulse
on_net_joinQuelqu’un a rejoint.événement (net-join)pulse:pulse, peer:string
on_net_leaveQuelqu’un est parti.événement (net-leave)pulse:pulse, peer:string
on_net_messageEn reçoit un.événement (net)pulse:pulse, data:any, from:string
on_net_stateSe déclenche quand une valeur partagée change.événement (net-state)pulse:pulse, value:any

physics

NœudCe que ça faitSorteEntréesSorties
apply_forceUne poussée continue tant qu’il tourne — pour la propulsion et le vent.effetobject:object, force:vector, exec:pulsethen:pulse
apply_impulseUne poussée unique — pour les sauts, les coups et les lancers.effetobject:object, force:vector, exec:pulsethen:pulse
apply_torqueUne poussée en rotation.effetobject:object, torque:vector, exec:pulsethen:pulse
get_angular_velocityÀ quelle vitesse il tourne.donnéeobject:objectvalue:vector
get_speedÀ quelle vitesse, sans la direction.donnéeobject:objectvalue:number
get_velocityÀ quelle vitesse et dans quelle direction quelque chose se déplace.donnéeobject:objectvalue:vector
is_sleepingVrai quand un corps s’est immobilisé et ne simule plus.donnéeobject:objectvalue:boolean
raycastLance un rayon et rapporte ce qu’il a touché.contrôle (await)from:vector, to:vector, ignore:object, exec:pulsethen:pulse, hit:boolean, object:object, point:vector, normal:vector, distance:number
set_angular_velocityFixe directement la rotation.effetobject:object, velocity:vector, exec:pulsethen:pulse
set_gravityChange la gravité pour toute la scène.effetgravity:vector, exec:pulsethen:pulse
set_velocityFixe directement la vitesse et la direction.effetobject:object, velocity:vector, exec:pulsethen:pulse
sleep_bodyEn endort un.effetobject:object, exec:pulsethen:pulse
wake_bodyRéveille un corps endormi.effetobject:object, exec:pulsethen:pulse

state

NœudCe que ça faitSorteEntréesSorties
counterCompte les pulsations. Survit d’une image à l’autre.effetinc:pulsethen:pulse, count:number
smoothFait glisser une valeur vers une cible à chaque image — la façon bon marché de rendre n’importe quoi moins rigide.effettick:pulse, target:number, rate:numberthen:pulse, value:number
timerCompte les secondes pendant qu’il tourne.effettick:pulse, add:numberthen:pulse, time:number
toggleBascule entre vrai et faux à chaque pulsation.effetexec:pulsethen:pulse, value:boolean

string

NœudCe que ça faitSorteEntréesSorties
concatAssemble du texte.donnéea:string, b:stringresult:string
string_lengthCombien de caractères.donnéevalue:stringresult:number
to_numberLit un nombre dans du texte.donnéevalue:stringresult:number
to_stringTransforme une valeur en texte — pour les libellés et les scores.donnéevalue:numberresult:string

ui

NœudCe que ça faitSorteEntréesSorties
get_divkitLit une variable d’une carte d’interface.donnéeobject:objectvalue:any
set_divkitEn écrit une — c’est ainsi qu’un graphe met à jour un score ou un libellé.effetobject:object, value:any, exec:pulsethen:pulse

variables

NœudCe que ça faitSorteEntréesSorties
get_variableLa relit.donnéevalue:any
set_variableStocke une valeur pour ce graphe.effetvalue:any, exec:pulsethen:pulse

vector

NœudCe que ça faitSorteEntréesSorties
vector_addAdditionne deux vecteurs.donnéea:vector, b:vectorresult:vector
vector_crossProduit vectoriel — une direction perpendiculaire aux deux.donnéea:vector, b:vectorresult:vector
vector_distanceDistance entre deux points.donnéea:vector, b:vectorresult:number
vector_dotProduit scalaire — à quel point deux directions s’accordent. Sert à distinguer « devant » de « derrière ».donnéea:vector, b:vectorresult:number
vector_lengthLa longueur du vecteur.donnéev:vectorresult:number
vector_lerpMélange deux positions.donnéea:vector, b:vector, t:numberresult:vector
vector_normalizeMême direction, longueur 1.donnéev:vectorresult:vector
vector_scaleMultiplie un vecteur par un nombre.donnéev:vector, s:numberresult:vector
vector_subtractSoustrait l’un de l’autre — la direction de B vers A.donnéea:vector, b:vectorresult:vector