Aller au contenu principal

Patch Editor

Construisez de la logique en reliant des nœuds. Le graphe devient un vrai script et tourne exactement aussi vite que lui — vous pouvez lire le code généré à tout moment.

Ce que font réellement les nœuds est décrit dans Patches ; cette page porte sur l'usage de l'éditeur.

Ce que vous éditez

Vous avez ouvertVous éditez
le bouton de la barre latéralele graphe de la scène
un fichier .patch des assetsun patch réutilisable, réenregistré avec Save

Dans les deux cas, vos modifications passent par le chemin d'édition habituel : l'annulation et la collaboration en direct fonctionnent sans rien de plus.

La barre d'outils

BoutonEffet
+ Add nodele menu des nœuds, par catégorie
Load exampledes graphes tout faits pour démarrer ou pour apprendre
Node from objectun nœud de référence vers ce qui est sélectionné dans la scène
Codele script généré, en lecture seule, avec un bouton de copie
Save patchenregistrer le graphe comme fichier réutilisable
Le bouton Code est le moyen le plus rapide de vérifier un graphe

Il montre le script exact qu'est devenu votre graphe. Si quelque chose ne se comporte pas bien, le lire va généralement plus vite que de suivre les fils — et c'est ainsi que vous confirmez que le graphe fait ce que vous croyez.

Travailler avec le graphe

ActionComment
Ajouter un nœudclic droit sur le canevas vide (il apparaît sous le curseur), ou + Add node
Menu du nœudclic droit sur un nœud — copier, couper, dupliquer, coller, supprimer
Sélectionnercliquer ; tracer un rectangle ; Maj pour ajouter à la sélection
Tout sélectionnerCtrl + A
SupprimerSuppr ou Retour arrière
Copier / couper / collerCtrl + C / X / V
DupliquerCtrl + D
Zoommolette
Déplacer la vuebouton du milieu, ou glisser le canevas
Replier un nœudle chevron de son en-tête masque les ports inutilisés

Câblage

Tirez depuis un port : les ports compatibles s'allument, les incompatibles s'estompent.

Lâchez un fil sur le canevas vide

Vous obtenez un menu des nœuds capables de l'accepter, et en choisir un crée le nœud déjà connecté. C'est bien plus rapide que d'ajouter un nœud puis de chercher son port.

Saisissez un fil existant près de son extrémité pour le réacheminer ou le retirer ; saisissez une entrée occupée pour la détacher. Échap ou un clic droit annule un glissement en cours.

Types de ports

Chaque type a sa couleur :

TypeCouleurTransporte
pulsebleu clairle flux d'exécution
numberbleuun nombre
booleanorangevrai ou faux
stringvertdu texte
vectorvioletun triplet x, y, z
colorroseune couleur
objectbleu foncéune référence vers un objet

pulse, object et vector ne se connectent qu'à leur propre type. Les scalaires — number, boolean, string, colour — se convertissent librement entre eux.

Les ports vecteur se déplient via un chevron en sockets x, y et z distincts : sur une entrée cela assemble un vecteur à partir de morceaux, sur une sortie cela le décompose.

Un port object sans fil propose une liste déroulante des objets de la scène. Laissé vide, il désigne l'objet auquel le graphe est attaché.

Les nœuds constants et les champs d'identifiant des nœuds de variable, de message et de global se saisissent directement dans l'en-tête du nœud.

Taille du panneau

L'éditeur s'ouvre ancré en bas. Le menu de redimensionnement de son en-tête le passe en étendu sur tout le viewport, le ramène ancré, ou en fait une fenêtre flottante. Tirez ses bords pour le redimensionner.


Suite : UI Editor