28 lines
1.5 KiB
Markdown
28 lines
1.5 KiB
Markdown
#Developing game flow using script graphs
|
|
|
|
| **Note** |
|
|
| :----------------------------------------------------------- |
|
|
| For versions 2019/2020 LTS, download the visual scripting solution from the [Unity Asset Store](https://assetstore.unity.com/packages/tools/visual-bolt-163802). |
|
|
|
|
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](vs-units.md) are the most basic element of computation in visual scripting. They are represented as nodes with input and output [ports](vs-units.md) in script graphs.
|
|
|
|
###Connecting units
|
|
|
|
[Connections](vs-connections.md) are formed by linking output and input ports on compatible units.
|
|
|
|
###Using relations to debug
|
|
|
|
Although [relations](vs-relations.md) 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](vs-debugging.md) and indicates units that cause errors before entering play mode.
|
|
|
|
###Reuse graphs with super units
|
|
|
|
[Super Units](vs-super-units.md) 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.
|