Lezione 01 - Creare una Flow Machine
In questa lezione andremo a creare una semplice applicazione che andrà a scrivere del testo all'interno della console.
Last updated
In questa lezione andremo a creare una semplice applicazione che andrà a scrivere del testo all'interno della console.
Last updated
Una Flow Machine non è altro che uno script di Bolt che ci permette di inserire, all'interno di un grafo, una serie di azioni e collegarle tra di loro.
Per questa lezione, si consiglia di utilizzare la scena Lezione 01 - Creare una Flow Machine inclusa nel progetto di supporto.
Per prima cosa andiamo a creare un oggetto in scena ed aggiungiamo uno di questi elementi:
Aggiungiamo un gameobject vuoto (GameObject > Create Empty)
Selezioniamo il gameobject e, nell'Inspector, aggiungiamo un componente cliccando il pulsante Add Component
Selezioniamo Bolt > FlowMachine per aggiungere il componente
Nel componente appena aggiunto, nel campo Source, selezioniamo Embed
Noterete che è stato aggiunto anche un componente Variables: in seguito andremo a vedere il suo utilizzo.
Siamo ora pronti ad aggiungere il nostro script visuale:
Clicchiamo sul pulsante Edit Graph nel componente Flow Machine
Si aprirà una finestra con due elementi di colore verde: Start e Update
Selezioniamo l'elemento Update e, con il tasto destro del mouse, eliminiamolo (Delete): in questo esercizio non ci servirà
Siamo ora pronti a scrivere un messaggio all'interno della Console: questa operazione, in Unity, si esegue tramite il comando Debug.Log().
Clicchiamo il pulsante destro del mouse all'interno del Flow Graph
nel campo di ricerca della finestra che si presenterà, inseriamo Debug.Log
Selezioniamo Debug.Log(message) per aggiungere l'unità
Ora che abbiamo il nodo per scrivere il messaggio dobbiamo fare in modo che questo venga eseguito (provate ad andare in Play e vedrete che non succede nulla) e mostrare un testo.
Cliccate sul piccolo triangolo in uscita dallo Start e mantenendo il pulsante del mouse premuto andate sul triangolo in ingresso dell'unità Debug.Log
Rilasciate il pulsante del mouse per completare il collegamento. Il nodo diventerà arancione perché gli manca il messaggio da mostrare
Dobbiamo ora aggiungere un messaggio:
Cliccare sul pin di ingresso (cerchiolino bianco) di fianco al testo message e trascinare mantenendo il pulsante premuto
Rilasciare il pulsante e selezionare string Literal (che ci permette di definire un testo). Verrà aggiunta una unità con un campo di inserimento testo vuoto
Nel campo inserire un testo qualsiasi, ad esempio Ciao Mondo!
Siamo pronti ad eseguire il codice e tracciare il messaggio:
Cliccare sul pulsante Play
In Console dovrebbe apparire il messaggio Ciao Mondo!
Come esercizio addizionale, completare:
L'Esercitazione 01 - Completare una Flow Machine