Coding è il processo di creazione di istruzioni per i computer da Seguire. Proprio come le persone usano diversi linguaggi, come l'inglese e lo spagnolo, quindi fanno i programmi. Roblox usa il linguaggio di codifica Lua .
Questo articolo tratterà come iniziare a scrivere in Roblox, introducendo concetti comuni come script, tipi di dati e variabili. Alla Terminare, sarai in grado di scrivere il codice che mostra i messaggi in Roblox Studio.
Codice con gli script
In Roblox Studio, le righe di codice Lua sono archiviate in script . Questi script forniscono le istruzioni di gioco su come dare punti vita ai giocatori, creare una pioggia di palle di fuoco o qualsiasi altra cosa immaginabile.
Creazione di uno script
Gli script sono comunemente creati in ServerScriptService , una cartella speciale creata appositamente per contenere gli script.
In Explorer, passa il mouse su ServerScriptService per vedere il pulsante + .
Click the + button and select Script . A new script will be created and the script editor will open.
Fai clic con il pulsante destro del mouse sullo script e seleziona Rinomina . Dai un nome allo script PracticeScript . La rinominenza degli script ti aiuta e a qualsiasi compagno di squadra a ricordare cosa fa ciascuno degli script.
Ciao World
I nuovi script includono una funzione di stampa nella parte superiore dello script editor. Funzioni di stampa visualizzano il testo sullo schermo. È una delle prime funzioni che molte persone imparano, e le utilizzerai spesso. Questo codice farà apparire "Hello Mondo!" sullo schermo.
Default code
print("Hello world!")
Per trovare lo script la prossima volta che apri Roblox Studio, fai clic sul nome dello script sopra l'editor del gioco o fai doppio clic sul nome dello script in Explorer.
Output del test
Puoi vedere il risultato dell'esecuzione del codice predefinito con la finestra Output . La finestra Output è tipicamente nella parte inferiore di Roblox Studio, ma se non l'hai mai utilizzata prima, potrebbe essere necessario abilitarla.
Avrete bisogno della finestra di uscita in tutto questo corso, quindi ora è un buon momento per abilitarla se non l'avete ancora fatto.
Seleziona la scheda Visualizza del menu.
Click Uscita .
La finestra apparirà nella parte inferiore di Roblox Studio.
Per testare lo script, fai clic su Gioca . Hello world! apparirà nella finestra di uscita.
Fai clic su Stop per terminare il Test di giocabilità. Ora puoi tornare alla scheda Script.
Identificare i tipi di dati
I linguaggi di script classificano diversi tipi di valori in tipi di dati . Ad esempio, uno dei tipi di dati è un numbero . I tipi di dati del numero sono self-explanatory poiché sono composti solo da numeri.
Un altro tipo di dati è una stringa . Le stringhe possono contenere numeri, lettere e caratteri. Prendi un'altra occhiata al codice predefinito nel nuovo script; le parole e le virgolette all'interno del tipo di dati struttura di base sono un esempio di un inserisci / scrividi dati struttura di base .
Default code
print("Hello world!")
Le stringhe come "Hello World" sempre sit in quotation mark, "like this" . Più esempi di stringe sono sotto. Nota come mantengono un mix di lettere e numeri.
- "You just joined the game!"
- "There are 50 players left"
- "10"
Creazione di Variabili
Le variabili sono container per informazioni che il programma può utilizzare e modificare, come i nomi e i punti dei giocatori. Dichiarare una variabile è quello che i codici chiamano il processo di creazione di una nuova variabile. In Lua, per dichiarare una nuova variabile, scrivi local , quindi digita il nome per la nuova variabile. Una variabile che può contenere il nome di un giocatore potrebbe sembrare come: local playerName
In Lua, le variabili possono essere globali o locali. Di solito userai varie variabili locali. Le variabili locali possono essere utilizzate solo all'interno dello script o del pezzo di codice in cui sono state create. Le variabili globali possono potenzialmente essere utilizzate da altri script, ma troppi globali possono rendere la tua esperienza lenta e non responsiva. È meglio rimanere nell'abitudine di fare le variabili locali a meno che non sia necessario
Uso delle variabili e delle stringhe insieme
È ora di dichiarare le tue variabili. Questi passaggi utilizzano una stringa per memorizzare il nome del tuo animale preferito.
Elimina print("Hello world!") . È meglio non lasciare codice inutilizzato nei tuoi script.
Dichiarare una nuova variabile prima di digitare local , quindi renomina la variabile myAnimal .
Declares a new variablelocal myAnimal
Nomvare le variabili
Le variabili possono essere nominate in qualsiasi modo, ma i buoni nomi descrivono sempre il loro scopo. I nomi generici rendono il tuo codice difficile da leggere e aggiornare in seguito. I codici dei codici di script utilizzeranno anche diversi stili di capitalizzazione per ricordarsi di come viene utilizzata la variabile all'interno dello script. Un buon stile predefinito è camelCase .
Per scrivere in camelCase:
- Inizia con una lettera minuscola
- Lascia gli spazi
- Capitalizza parole aggiuntive
Nome delle variabili buone
- playerPoints
- numberStorageArray
Nome delle variabili non supportate
- myVariable - Non descrive lo scopo della variabile
- player name - Lo spazio incluso causerà problemi
Assegnare valori alle variabili
Le nuove variabili sono vuote. Per assegnare un valore, o mettere qualcosa all'interno del suo container, usa il simbolo =. In questo caso, assegnare la variabile il nome del tuo animale preferito.
Dopo il nome variabile, scrivi = .
Equal assigns valueslocal myAnimal =Su la stessa linea, digita una stringa che contiene il tuo animale preferito. Ricorda i segni di puntazione.
Assigns "Porcupines" to myAnimallocal myAnimal = "Porcupines"
Usa Print() per i tuoi messaggi
Stampa le funzioni visualizzano il testo sullo schermo, come hai visto prima. È una delle prime funzioni che molte persone imparano poiché è un modo semplice di dare al script un comando. Per vedere la tua variabile, usa la funzione print() .
Su una nuova linea, scrivi print() .
Adds empty print()local myAnimal = "Porcupines"print()Digita il nome della tua variabile all'interno della parentesi.
Outputs "Porcupines"local myAnimal = "Porcupines"print(myAnimal)Prova il tuo codice con il pulsante Play. Dovresti vedere il nome del tuo animale nella finestra di uscita.
Combina corde
Puoi visualizzare qualsiasi stringa nell'Output usando print() ; puoi persino stampare più stringhe memorizzate all'interno delle variabili o scritte direttamente all'interno della funzione. Concatenazione sta combinando le stringhe assegnate alla tua variabile e una seconda Stringa, usando due punti .. L'esempio seguente concatena due variabili e due tipi di stringa.
Uses variables and strings together
local firstAnimal = "porcupines"local secondAnimal = "dolphins"print("I like " .. firstAnimal .. " and " .. secondAnimal)
Gioca con la stampa di diverse combinazioni di stringhe.
Panoramica
Nuovi script possono essere creati facendo clic sul pulsante + accanto al nome di un oggetto. ServerScriptService è un luogo comune per creare nuovi script. I nuovi script includono il codice predefinito print("Hello world!") . Questo codice viene visualizzato nella finestra di output, dove puoi visualizzare i risultati del tuo codice e se sono stati rilevati errori.
「Hello Mondo!」 è un esempio di un inserisci / scrividi dati di catena. Le catene possono includere qualsiasi combinazione di caratteri che potresti digitare sul tuo tastierino. La concatenazione è quando più catene vengono combinate.
Le variabili sono container che possono essere assegnate per contenere diversi tipi di dati, come le stringhe e i numeri.