Guida a Bolt Visual Scripting
  • Introduzione
  • Primi Passi
    • Installare Bolt
    • Le Finestre Principali
  • Alcuni Concetti Base
    • Tipi e Variabili
    • Grafi, Macro ed Embed
    • Scorciatoie da Tastiera
  • I Flow Graph
    • La Finestra del Flow Graph
    • Le Unità
  • Gli State Graph
    • Gli Stati
    • Le Transizioni
  • Lezioni
    • Installazione dei File di Supporto
    • Lezione 01 - Creare una Flow Machine
    • Lezione 02 - Spostare un Oggetto
    • Lezione 03 - Clonare un Oggetto
    • Lezione 04 - Utilizzare le Coroutines
  • Appendice
    • Risorse Addizionali
Powered by GitBook
On this page
  • Tipi di Grafo
  • Macro ed Embed

Was this helpful?

  1. Alcuni Concetti Base

Grafi, Macro ed Embed

PreviousTipi e VariabiliNextScorciatoie da Tastiera

Last updated 4 years ago

Was this helpful?

Tipi di Grafo

Un Grafo (Graph) rappresenta in Bolt in modo visuale il vostro "codice". Bolt permette di crearne di due tipi Flow o State.

Flow Graph

Con un Flow Graph è possibile collegare delle unità che eseguono in un determinato ordine (chiamato flow). Questo tipo di grafo è il più comune e viene solitamente utilizzato per la "programmazione" della logica di un oggetto.

State Graph

Con lo State Graph è possibile creare una serie di stati e connetterli tra di loro. Ogni stato deve essere pensato come una sorta di programma che viene eseguito. Questo tipo di grafo è più comunemente utilizzato quando si vogliono creare dei comportamenti di intelligenza artificiale, o strutture ad alto livello nella logica del vostro gioco

Macro ed Embed

Un Grafo può essere di tipo:

  • Macro: il grafo è riutilizzabile e può essere aggiunto a differenti componenti. Dato che la Macro viene salvata nel progetto, non ha la possibilità di accedere direttamente agli oggetti presenti in una scena (dovrà prima andare a cercarli)

  • Embed: il grafo è innestato direttamente nel componente e non può essere riutilizzato. Se l'oggetto che lo contiene è direttamente in scena (cioè non viene instanziato da un prefab), può accedere direttamente a tutti gli elementi in scena

Un esempio di Flow Graph
Un esempio di State Graph