Storyarn docs
Documentación

Diseño Narrativo

Nodos de Entrada y Salida

Dónde empieza un flujo, cómo termina y cómo sus resultados conectan estructuras narrativas mayores.

Los nodos de Entrada y Salida definen los límites de un flujo. Son simples en el lienzo, pero son importantes porque deciden cómo empieza un flujo, cuándo termina y cómo otros flujos pueden llamarlo o volver desde él.

Lienzo de flujo con el nodo de Entrada conectado a una rama corta y varios nodos de Salida con etiquetas de resultado

Nodos de Entrada

Cada flujo tiene un nodo de Entrada. Se crea con el flujo y no se puede eliminar. La ejecución empieza aquí cuando depuras el flujo o entras en él desde un nodo Subflow. La reproducción del editor de Sequence empieza, en cambio, en el diálogo que selecciones.

Los nodos de Entrada son principalmente estructurales. Úsalos como primer punto de conexión del flujo y ramifica desde ahí hacia el primer diálogo, condición o instrucción.

Nodos de Salida

Los nodos de Salida marcan dónde termina un camino. Un flujo puede tener una salida o muchas, según cuánta información de resultado necesites exponer.

CasoConfiguración de salida
Una conversación simple terminaUna salida terminal
Una rama de misión tiene éxito o fallaSalidas separadas como accepted, declined, completed
Un subflujo reutilizable vuelve al flujo padreSalidas configuradas para volver al llamador
Un flujo entrega la ejecución a otro flujoSalida configurada para continuar a otro flujo

Modos de salida

ModoComportamiento
TerminalTermina la ejecución actual.
Continuar a flujoEntra en otro flujo después de terminar este camino.
Volver al llamadorVuelve al flujo padre que entró mediante un nodo Subflow.

Adónde lleva una salida

Selecciona un nodo Exit y su barra de herramientas te pide lo que necesita su modo:

  • Terminal puede llevar a algún sitio cuando el flujo termina: elige una escena u otro flujo en Destino. En exploración, el jugador viaja a esa escena, o ese flujo se abre a continuación. El depurador se detiene en la salida.
  • Continuar a flujo te pide el Flujo siguiente. El depurador lo sigue hasta ese flujo.
  • Volver al llamador no te pide nada.

Al cambiar de modo se borra lo que señalaba el modo anterior. Un flujo nunca lleva a sí mismo, así que los selectores no ofrecen el flujo que estás editando.

Etiquetas de resultado

Las etiquetas de resultado describen qué ha ocurrido en ese camino. Hacen que las salidas sean más legibles en el lienzo y dan pines de salida significativos a los flujos que usan este flujo como Subflow. Añádelas y quítalas con el botón de etiquetas de la barra de herramientas del Exit, que sugiere las etiquetas que ya usan otras salidas del proyecto.

accepted
refused
needs_payment
failed_check

Patrón práctico

Para flujos pequeños, una salida terminal suele bastar. Para flujos reutilizables, define salidas alrededor de las decisiones que le importan al flujo llamador. Evita crear salidas para detalles internos que ningún flujo padre necesita conocer.