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.
Dichiarare una variabile
Sezione intitolata “Dichiarare una variabile”-
Apri la pagina Variabili Console dai pulsanti del progetto nella barra delle attività o dalla paletta dei comandi.
-
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. -
Scegli il suo tipo e imposta il valore predefinito. I ventiquattro tipi sono elencati in Dichiarazioni delle variabili di console.
-
Per
assetecomponentRef, 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.
Limitare una variabile ad alcune lavagne
Sezione intitolata “Limitare una variabile ad alcune lavagne”-
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.
-
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.
Usare la variabile su una lavagna
Sezione intitolata “Usare la variabile su una lavagna”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.
Cambiare un valore durante i test
Sezione intitolata “Cambiare un valore durante i test”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à.
Salvare di nuovo le partite più vecchie
Sezione intitolata “Salvare di nuovo le partite più vecchie”Un salvataggio fatto prima della 1.5 va sostituito: la campagna deve essere ricompilata, e un salvataggio è ora in formato 5.
-
Ricompila la campagna.
-
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).
Vedi anche
Sezione intitolata “Vedi anche”- Variabili di console: cos’è una variabile e perché un ambito filtra soltanto l’offerta.
- Dichiarazioni delle variabili di console: i tipi, il file e le sue versioni.
- Variabili di console da Python: le funzioni e la tabella di coercizione.
- La finestra della campagna e le partite salvate: cosa contiene un salvataggio.