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
  • Creare la Flow Machine
  • Modificare il Graph
  • Aggiungere una Unità
  • Completare il Grafo
  • Eseguire il codice
  • Esercizi Integrativi

Was this helpful?

  1. Lezioni

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.

PreviousInstallazione dei File di SupportoNextLezione 02 - Spostare un Oggetto

Last updated 4 years ago

Was this helpful?

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 .

Creare la Flow Machine

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.

Modificare il Graph

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à

Aggiungere una Unità

  • 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à

Completare il Grafo

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!

Eseguire il codice

Siamo pronti ad eseguire il codice e tracciare il messaggio:

  • Cliccare sul pulsante Play

  • In Console dovrebbe apparire il messaggio Ciao Mondo!

Esercizi Integrativi

Come esercizio addizionale, completare:

  • L'Esercitazione 01 - Completare una Flow Machine

Siamo ora pronti a scrivere un messaggio all'interno della Console: questa operazione, in Unity, si esegue tramite il comando .

Debug.Log()
nel progetto di supporto
I componenti Flow Machine e Variables
Il Flow Graph
L'unità Debug.Log
Il collegamento dell'unità
Il grafo completo