Grafi, Macro ed Embed
Last updated
Last updated
Un Grafo (Graph) rappresenta in Bolt in modo visuale il vostro "codice". Bolt permette di crearne di due tipi Flow o State.
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.
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
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