Patch Editor
Construye lógica conectando nodos. El grafo se convierte en un script de verdad y corre exactamente igual de rápido: puedes leer el código generado en cualquier momento.
Qué hacen realmente los nodos está en Patches; esta página trata del uso del editor.
Qué estás editando
| Has abierto | Estás editando |
|---|---|
| el botón de la barra lateral | el grafo de la escena |
un archivo .patch de tus assets | un patch reutilizable, que se guarda con Save |
En cualquiera de los dos casos tus cambios pasan por la vía de edición normal, así que deshacer y la colaboración en vivo funcionan sin nada adicional.
La barra de herramientas
| Botón | Hace |
|---|---|
| + Add node | el menú de nodos, por categorías |
| Load example | grafos ya hechos para empezar o para aprender |
| Node from object | un nodo de referencia a lo que esté seleccionado en la escena |
| Code | el script generado, en solo lectura, con botón de copiar |
| Save patch | guardar el grafo como archivo reutilizable |
Muestra el script exacto en el que se ha convertido tu grafo. Si algo no se comporta bien, leerlo suele ser más rápido que seguir cables, y es como confirmas que el grafo hace lo que crees.
Trabajar con el grafo
| Acción | Cómo |
|---|---|
| Añadir un nodo | clic derecho en lienzo vacío (aparece bajo el cursor), o + Add node |
| Menú del nodo | clic derecho sobre un nodo — copiar, cortar, duplicar, pegar, eliminar |
| Seleccionar | clic; arrastrar un recuadro; Shift para sumar a la selección |
| Seleccionar todo | Ctrl + A |
| Eliminar | Supr o Retroceso |
| Copiar / cortar / pegar | Ctrl + C / X / V |
| Duplicar | Ctrl + D |
| Zoom | rueda del ratón |
| Desplazar la vista | botón central, o arrastrar el lienzo |
| Plegar un nodo | el chevrón de su cabecera oculta los puertos sin usar |
Conexiones
Arrastra desde un puerto: los puertos compatibles se iluminan y los incompatibles se atenúan.
Obtienes un menú de nodos capaces de aceptarlo, y al elegir uno se crea el nodo ya conectado. Es mucho más rápido que añadir un nodo y luego buscarle el puerto.
Agarra un cable existente cerca de su extremo para redirigirlo o quitarlo; agarra una entrada
ocupada para soltarla. Esc o el clic derecho cancelan un arrastre en curso.
Tipos de puerto
Cada tipo tiene su color:
| Tipo | Color | Transporta |
|---|---|---|
pulse | azul claro | el flujo de ejecución |
number | azul | un número |
boolean | naranja | verdadero o falso |
string | verde | texto |
vector | morado | un trío x, y, z |
color | rosa | un color |
object | azul oscuro | una referencia a un objeto |
pulse, object y vector solo se conectan con su propio tipo. Los escalares — number, boolean,
string, colour — se convierten entre sí libremente.
Los puertos de vector se despliegan con un chevrón en sockets x, y y z separados: en una
entrada eso monta un vector a partir de piezas; en una salida lo descompone.
Un puerto object sin cable te ofrece un desplegable con los objetos de la escena. Déjalo
vacío y significará el objeto al que está adjunto el grafo.
Los nodos constantes y los campos de identificador de los nodos de variable, mensaje y global se escriben directamente en la cabecera del nodo.
Tamaño del panel
El editor se abre anclado abajo. El menú de tamaño de su cabecera lo pasa a expandido sobre todo el viewport, lo devuelve a anclado, o lo convierte en una ventana flotante. Arrastra sus bordes para redimensionarlo.
Siguiente: UI Editor