Uso de los nodos Set/Sequence
Esta página describe los nodos Set y Sequence, y proporciona un caso de uso de ejemplo en el contexto de FX-Maps.
En este caso, puedes usar la combinación de nodos Set y Sequence, que te permitirán controlar variables a través de una o varias funciones.
Este proceso consta de dos pasos:
- El nodo Set te permitirá crear una nueva variable para que puedas llamarla a otro lugar y asignarle un valor.
- El nodo Sequence se usa para ejecutar la lógica en el paso 1 en su totalidad, antes de ejecutar otra rama del gráfico, por ejemplo, la lógica que realmente interviene en la salida del valor esperado para el gráfico actual
Los nodos Sequence se pueden encadenar para controlar el flujo de ejecución del gráfico.
Por ejemplo, puede establecer una variable primero, actualizar su valor en un punto posterior y luego leer su valor final, mientras se asegura de que estas acciones se produzcan en un orden específico.
Visibilidad variable
Tenga en cuenta que una variable declarada no está accesible desde cualquier lugar.
Aunque se puede tener acceso a una variable declarada en un nivel primario en los niveles secundarios, lo contrario es not true.
Por lo tanto, las variables establecidas en el nodo son no accesibles en el nivel de gráfico, mientras que se puede tener acceso a las variables establecidas en el nivel de gráfico en las funciones de parámetros de su nodo.
Por ejemplo, esta regla está en el centro de exponer un parámetro, ya que exponer implica realmente estos pasos:
- Creación de un parámetro de entrada de gráfico
- Acceso a él en el gráfico de funciones del Substance del parámetro
- Establecer su valor como salida de la función
Vamos a construir un pequeño ejemplo: imagine que deseamos que el valor Rotación de un nodo Quadrant se vea influenciado por el valor Color/Luminosidad: cuanto más brillante sea la luminosidad, más rotación tendrá.
La luminosidad ahora también controla la rotación.