Ricordi come hai scritto una frase per la tua storia, quindi hai scambiato una parola per un luogo comune? È ora di dare ai giocatori la possibilità di aggiungere qualcosa alla tua esperienza.
Nel script, il placeholder che hai creato sarà un 變數 . In codice, le variabili sono luoghi comuni per l'informazione, in questo caso una parola.
Inizierai chiedendo ai giocatori una domanda. Quindi, inseriranno una risposta che viene memorizzata nella variabile.
Creazione di una variabile
Le variabili hanno nomi che dicono ai programmatori cosa Negozio. In questo caso, creerai una variabile chiamata name1 per il placeholder.
Fai clic sotto le linee trattate e digita local name1 .
-- 变量 GLOBALIlocal storyMaker = require(script:WaitForChild("StoryMaker"))-- Codice che controlla il Giocolocal playing = truewhile playing dostoryMaker:Reset()-- Storia del codice tra i trattini-- =====================================local name1-- =====================================-- Aggiungi la variabile di storia tra il parentesi sottostantestoryMaker:Write()-- Giocare di nuovo?playing = storyMaker:PlayAgain()end
Impostare un valore
Ora i giocatori hanno la possibilità di mettere qualcosa all'interno del placeholder. Per cambiare una variabile, deve essere impostato su qualcosa usando il simbolo =.
Dopo name1 , assicurati di aggiungere uno spazio e poi di digitare = .
while playing dostoryMaker:Reset()-- Storia del codice tra i trattini-- =====================================local name1 =-- =====================================-- Aggiungi la variabile di storia tra il parentesi sottostantestoryMaker:Write()endDopo il segno uguale, scrivi storyMaker:GetInput() . Il codice deve essere scritto esattamente come è, e le lettere maiuscole devono Corrisponde.
while playing dostoryMaker:Reset()-- Storia del codice tra i trattini-- =====================================local name1 = storyMaker:GetInput()-- =====================================-- Aggiungi la variabile di storia tra il parentesi sottostantestoryMaker:Write()end
Digitazione di una domanda
Le variabili possono memorizzare diversi tipi di dati, tra cui piccoli numeri, valori veri o falsi e stringhe. Stringa le variabili sono speciali poiché possono memorizzare intere frasi. È facile notare le variabili di tipo stringa poiché sono sempre in virgole "come questo".
La domanda da porre ai giocatori sarà una variabile di stringa.
In GetInput() , fai clic tra le virgolette. All'interno, scrivi una domanda chiusa tra parentesi.
-- Storia del codice tra i trattini-- =====================================local name1 = storyMaker:GetInput("What is your favorite name?")-- =====================================end