1.5 KiB
#Developing game flow using script graphs
Note |
---|
For versions 2019/2020 LTS, download the visual scripting solution from the Unity Asset Store. |
Script Graphs are the main tool for creating interactions in projects. Using unit-based actions and values, these graphs execute logic in a specified order, either at every frame or when an event occurs.
###Units as building blocks
Units are the most basic element of computation in visual scripting. They are represented as nodes with input and output ports in script graphs.
###Connecting units
Connections are formed by linking output and input ports on compatible units.
###Using relations to debug
Although relations are predefined for each type of unit and cannot be edited, relations are useful to understanding the dependencies between each port of a unit. As well, visual scripting uses relation information in the background for predictive debugging.
###Predictive debugging
Visual scripting predicts and indicates units that cause errors before entering play mode.
###Reuse graphs with super units
Super Units are script graphs that are nested in a parent script graph as a single unit. They are a powerful feature for you to re-use and organize your script graphs.