Coding ist der Prozess, bei dem folgenfür Computer erstellt werden. Wie Menschen verschiedene Sprachen verwenden, wie z. B. Englisch und Spanisch, so tun es Programme. Roblox verwendet die Codierungssprache Lua .
Dieser Artikel wird die folgenden Schritte zum Starten der Codierung in Roblox abdecken, indem häufige Konzepte wie Skripte, Datenarten und Variablen vorgestellt werden. Am beendenkönnen Sie Code schreiben, der Nachrichten in Roblox Studio anzeigt.
Codierung mit Skripten
In Roblox Studio werden Zeilen von Lua-Code in Skripten gehalten. Diese Skripte geben Spielensets von Anweisungen, wie man Spielern Gesundheitspunkte, Feuerbälle oder alles andere, was man sich vorstellen kann, zukommen lassen.
Ein Skript erstellen
Skripte werden in ServerScriptService , einem Spezialordner, der nur für Skripte geschaffen wurde, gemeinhin erstellt.
In Explorer, bewegen Sie den Mauszeiger über ServerScriptService , um die Schaltfläche + zu sehen.
Klicken Sie auf die Schaltfläche + + und wählen Sie Skript. Ein neues Skript wird erstellt und der Skript-Editor wird geöffnet.
Rechtsklick auf das Skript und wählen Sie Umbenennen . Benennen Sie das Skript PracticeScript . Das Namensieren von Skripten hilft Ihnen und jedem Teamkollegen, sich daran zu erinnern, was jedes Skript tut.
Hallo, Welt
Neue Skripte enthalten eine drucken-Funktion oben im Skript-Editor. drucken-Funktionen drucken Text auf dem Bildschirm anzeigen. Es ist eine der ersten Funktionen, die viele Menschen lernen, und Sie werden es oft verwenden. Dieser Code wird "Hallo Welt!" auf dem Bildschirm erscheinen lassen.
Default code
print("Hello world!")
Um das Skript beim nächsten Öffnen von Roblox Studio zu finden, klicken Sie auf den Namen des Skripts über dem Spiel-Editor oder doppelklicken Sie auf den Namen des Skript, das. PL: die Skriptsin Explorer.
Testausgabe
Sie können das Ergebnis der Ausführung des Standardcodes mit dem Ausgabe-Fenster sehen. Das Ausgabe-Fenster befindet sich normalerweise am unteren Rand von Roblox Studio, aber wenn Sie es noch nie verwendet haben, müssen Sie es möglicherweise aktivieren.
Du brauchst das Ausgabe-Fenster während dieses Kurses, also ist es jetzt ein guter Zeitpunkt, es zu aktivieren, wenn du es noch nicht getan hast.
Wähle die Ansicht -Registerkarte.
Klicken Sie auf Ausgabe .
Das Fenster wird in der unteren rechten Ecke von Roblox Studio angezeigt.
Um das Skript, das. PL: die Skriptszu testen, klicken Sie auf Spielen . Hello world! wird im Ausgabe-Fenster angezeigt.
Klicken Sie auf Stopp , um den Spiel testenzu beenden. Sie können jetzt zur Skript-Registerkarte zurückkehren.
Datentypen identifizieren
Coding-Sprachen klassenifizieren verschiedene Arten von Werten in Datentypen . Zum Beispiel ist ein Datentyp eine Zahl . Zahlendaten sind selbst erklärend, da sie nur Zahlen enthalten.
Ein weiterer Datentyp ist ein String . Strings können Zahlen, Buchstaben und Zeichen enthalten. Schauen Sie sich noch einmal den Standardcode im neuen Skript, das. PL: die Skriptsan; die Wörter und Klammern innerhalb der Elternzeit ist ein Beispiel für einen eingeben.
Default code
print("Hello world!")
Schnurren wie "Hello World" sitzen immer innerhalb von Klammern, "like this" . Weitere Beispiele für Schnurren sind unten. Beachten Sie, wie sie eine Mischung von Buchstaben und Zahlen halten.
- "You just joined the game!"
- "There are 50 players left"
- "10"
Variable erstellen
Variable sind Container für Informationen, die der Programm verwenden und ändern kann, wie Spielername oder Punkte. Erklären eine Variable ist das, was Coder den Prozess der Erstellung einer neuen Variable nennen. In Lua, um eine neue Variable zu erklären, tippe local , dann gib den Namen für die neue Variable ein. Eine Variable, die einen Spieler-Namen enthalten kann, sieht möglicherweise so aus: local playerName
In Lua können Variablen global oder lokal sein. Du verwendest in der Regel lokale Variablen. Lokale Variablen können nur innerhalb des Skripts oder Chunks von Code verwendet werden, in denen sie erstellt wurden. Globale Variablen können möglicherweise von anderen Skripts verwendet werden, aber zu viele globale Variablen können dein Erlebnis langsam und nicht reaktionsschnell machen. Es ist besser, auf die Gewohnheit zurückzugreifen, lokale Variablen zu verwenden, wenn n
Verwendung von Variablen und Strings zusammen
Zeit, deine eigenen Variablen zu erklären. Diese Schritte verwenden eine Zeichenfolge, um den Namen deines Lieblingstieres zu speichern.
Löschen Sie print("Hello world!"). Es ist eine gute Praktik, unnötigen Code in Ihren Skripts nicht zu lassen.
Erkläre eine neue Variable, indem du zuerst local eingegeben und dann myAnimal benannt hast.
Declares a new variablelocal myAnimal
Variablen benennen
Variablen können nach allen möglichen Namen benannt werden, aber gute Namen beschreiben immer ihr Zweck. Standardnamen machen Ihren Code schwierig zu lesen und zu aktualisieren, später. Coders werden auch verschiedene Kernelsstile verwenden, um sich daran zu erinnern, wie die Variable innerhalb des Skript, das. PL: die Skriptsverwendet wird. Ein gutes Standardstil ist camelCase .
Um in camelCase zu schreiben:
- Beginne mit einem kleinschreibenden Buchstaben
- Verlassen Sie die Felder
- Zusätzliche Wörter kapitalisieren
Gute Variable Namen
- playerPoints
- numberStorageArray
Schlechte Variablennamen
- myVariable - Beschreibt nicht den Zweck der Variable
- player name - Der enthaltene Raum verursacht Probleme
Zu Variablen Werte zuweisen
Neue Variablen sind leer. Um zuweisen es einen Wert oder etwas in seinen Container zu legen, verwenden Sie das = Symbol. In diesem Fall weisen Sie die Variable den Namen Ihres Lieblingslands auf.
Nach dem Variablennamen, tippe = .
Equal assigns valueslocal myAnimal =Auf derselben Zeile, geben Sie eine Zeichenfolge ein, die Ihr Lieblings-Tier enthält. Denken Sie an die Klammern.
Assigns "Porcupines" to myAnimallocal myAnimal = "Porcupines"
Verwenden Sie Print() für Ihre eigenen Nachrichten
Druckfunktionen zeigen Text auf dem Bildschirm an, wie Sie es früher gesehen haben. Es ist eine der ersten Funktionen, die viele Menschen lernen, da es eine einfache Möglichkeit ist, dem Skript einen Befehl zu geben. Um Ihre Variable zu sehen, verwenden Sie die print() Funktion.
Auf einer neuen Zeile, tippe print() .
Adds empty print()local myAnimal = "Porcupines"print()Geben Sie den Namen Ihrer Variable innerhalb der Klammer ein.
Outputs "Porcupines"local myAnimal = "Porcupines"print(myAnimal)Testen Sie Ihren Code mit der Play-Schaltfläche. Sie sollten den Namen Ihres Tieres im Ausgabe-Fenster sehen.
Strings kombinieren
Sie können jeden Strahl in der Ausgabe mit print() anzeigen; Sie können sogar mehrere Strings, die in Variablen oder direkt in der Funktion gespeichert sind, drucken. Konzentration kombiniert Stränge. Um den Strahl, der Ihrer Variable zugewiesen ist, und einen zweiten Strung, der direkt in der Funktion geschrieben ist, zu konzentrieren, verwenden Sie zwei Punkte .. Die folgende Be
Uses variables and strings together
local firstAnimal = "porcupines"local secondAnimal = "dolphins"print("I like " .. firstAnimal .. " and " .. secondAnimal)
Spielen Sie mit der Druckung verschiedener Kombinationen von Strings.
Zusammenfassung
Neue Skripte können durch Klicken auf die Schaltfläche + neben dem Namen eines Objekts erstellt werden. ServerScriptService ist ein häufiger Ort, um neue Skripte zu erstellen. Neue Skripte enthalten den Standardcode print("Hello world!") . Dieser Code wird in dem Ausgabefenster angezeigt, in dem Sie die Ergebnisse Ihres Codes anzeigen und wenn Fehler aufgetreten sind.
„Hallo, Welt!“ ist ein Beispiel für eine Zeichenfolge-Datentyp. Zeichenfolgen können beliebig viele Zeichen enthalten, die Sie auf Ihrer Tastatur eingeben können. Konzentration ist, wenn mehrere Zeichenfolgen kombiniert werden.
Variable ist ein Container, der verschiedenen Datenarten zugewiesen werden kann, wie z. B. Strings und Zahlen.