Salta ai contenuti

Come dichiarare e delimitare una variabile di console

Dichiara una variabile di console quando un valore deve essere letto o scritto da più di una lavagna, o da Python, senza un collegamento tra le due parti.

  1. Apri la pagina Variabili Console dai pulsanti del progetto nella barra delle attività o dalla paletta dei comandi.

  2. Nella riga Aggiungi una variabile, dalle un nome. L’esempio in grigio è gate_open; minuscole con trattini bassi vanno bene per uno script che la nomina.

  3. Scegli il suo tipo e imposta il valore predefinito. I ventiquattro tipi sono elencati in Dichiarazioni delle variabili di console.

  4. Per asset e componentRef, da soli, in una lista o in una mappa, digita qualche lettera di un nome e scegli tra i file del progetto; accanto a ciascuno compare il percorso completo. Ciò che scegli resta come chip, e passandoci sopra il mouse compare il percorso, che è ciò che la variabile memorizza. Un chip per un file che è fuori dal progetto o non c’è più è contrassegnato.

La dichiarazione compare sotto Dichiarate. Puoi rinominarla in qualsiasi momento: una scheda memorizza l’id della variabile, quindi ogni lavagna che la usa la segue. Uno script che nomina il vecchio nome no, e viene rifiutato quando la campagna viene giocata.

Per rimuoverne una, usa Dimentica questa variabile e conferma. Ogni scheda che la nomina segnala allora che la variabile non c’è più, uno script che la nomina viene rifiutato durante il gioco, e non c’è modo di annullare.

  1. Nella riga della variabile, apri la colonna Lavagne. È un menu ricercabile delle lavagne del progetto con una casella accanto a ciascuna, e mostra Dovunque finché non ne selezioni qualcuna.

  2. Seleziona le lavagne che devono offrire la variabile.

Una scheda Get variable, Set variable o Variable branch su una lavagna offre allora le variabili delimitate a quella lavagna o a nessuna. Una scheda già puntata su una variabile delimitata altrove conserva il suo nome e mostra sotto di esso Non in ambito di questa lavagna. Se una lavagna citata da un ambito viene eliminata, la riga indica quante ne mancano.

Un ambito filtra soltanto ciò che una scheda offre; uno script può comunque nominare la variabile da qualsiasi punto.

Aggiungi una scheda Get variable, Set variable o Variable branch e scegli la variabile per nome sulla scheda. Le porte e il comportamento delle tre schede sono in Schede.

Un valore che non si adatta al tipo dichiarato viene rifiutato mentre lo digiti su una scheda. Un valore che arriva su un collegamento e non si adatta termina l’esecuzione con un messaggio che nomina la scheda. La regola è in Variabili di console.

Nella finestra della campagna, apri il pannello accanto alle entità e alla console. Mostra cosa contiene ogni variabile mentre la storia procede e ti permette di cambiarne una a mano. Ricomincia viene allora offerto, come dopo l’eliminazione di un’entità.

Un salvataggio fatto prima della 1.5 va sostituito: la campagna deve essere ricompilata, e un salvataggio è ora in formato 5.

  1. Ricompila la campagna.

  2. Crea un nuovo salvataggio di ogni partita iniziata prima della modifica.

Cosa contiene un salvataggio è in La finestra della campagna e le partite salvate.

Far puntare una scheda a una variabile da un assistente

Sezione intitolata “Far puntare una scheda a una variabile da un assistente”

Per farlo fare a un assistente, vedi Come collegare un assistente AI (client MCP).