Programmierung ist der Prozess, Anweisungen für Computer zu erstellen. So wie Menschen verschiedene Sprachen verwenden, wie Englisch und Spanisch, so verwenden auch Programme unterschiedliche Sprachen. Roblox benutzt die Programmiersprache Luau.
In diesem Artikel wird behandelt, wie man mit dem Programmieren in Roblox beginnt, indem gängige Konzepte wie Skripte, Datentypen und Variablen eingeführt werden. Am Ende wirst du in der Lage sein, Code zu schreiben, der Nachrichten in Roblox Studio anzeigt.
Code mit Skripten
In Roblox Studio werden Zeilen von Luau-Code in Skripten gehalten. Diese Skripte geben der Erfahrung Anweisungen, wie man Spielern Gesundheitspunkte gibt, einen Regen von Feuerbällen erzeugt oder alles andere Vorstellbare.
Erstelle ein Skript
Skripte werden üblicherweise in ServerScriptService erstellt, einem speziellen Ordner, der genau zum Halten von Skripten gedacht ist.
Bewege im Explorer den Mauszeiger über ServerScriptService, um den +-Button zu sehen.

Klicke auf den +-Button und wähle Skript. Ein neues Skript wird erstellt und der Skripteditor öffnet sich.
Klicke mit der rechten Maustaste auf das Skript und wähle Umbenennen. Benenne das Skript PraxisSkript. Das Benennen von Skripten hilft dir und deinen Teamkollegen, sich daran zu erinnern, was jedes Skript tut.
Hallo Welt
Neue Skripte beinhalten eine Druckfunktion an der Spitze des Skripteditors. Druckfunktionen zeigen Text auf dem Bildschirm an. Es ist eine der ersten Funktionen, die viele Menschen lernen, und du wirst sie oft verwenden. Dieser Code lässt "Hallo Welt!" auf dem Bildschirm erscheinen.
Standardcodeprint("Hallo Welt!")
Um das Skript das nächste Mal zu finden, wenn du Roblox Studio öffnest, klicke auf den Namen des Skripts über dem 3D-Viewport oder doppelklicke auf den Namen des Skripts im Explorer.
Testausgabe
Du kannst das Ergebnis des Ausführens des Standardcodes im Ausgabe-Fenster sehen. Wenn du es noch nie zuvor verwendet hast, musst du es aktivieren.
Öffne im Menü Fenster von Studio das Ausgabe Fenster.
Um das Skript zu testen, starte einen Spieltest. Hallo Welt! wird in der Ausgabe erscheinen.

Klicke auf Stop, um den Spieltest zu beenden. Du kannst nun zum Skript-Tab zurückkehren.
Datentypen identifizieren
Programmiersprachen klassifizieren verschiedene Arten von Werten in Datentypen. Ein Datentyp ist beispielsweise eine Zahl. Zahlendatentypen sind selbsterklärend, da sie nur aus Zahlen bestehen.
Ein anderer Datentyp ist ein String. Strings können Zahlen, Buchstaben und Zeichen enthalten. Schau dir den Standardcode im neuen Skript noch einmal an; die Wörter und Anführungszeichen innerhalb der Klammern sind ein Beispiel für einen String-Datentyp.
Standardcodeprint("Hallo Welt!")
Strings wie "Hallo Welt" stehen immer in Anführungszeichen, "so wie dies". Weitere Beispiele für Strings sind unten. Beachte, wie sie eine Mischung aus Buchstaben und Zahlen enthalten.
- "Du hast gerade das Spiel betreten!"
- "Es sind noch 50 Spieler übrig"
- "10"
Variablen erstellen
Variablen sind Behälter für Informationen, die das Programm verwenden und ändern kann, wie Spielernamen oder Punkte.
Deklarieren einer Variablen ist der Prozess, den Programmierer verwenden, um eine neue Variable zu erstellen. Um in Luau eine neue Variable zu deklarieren, schreibe local, gefolgt vom Namen für die neue Variable. Eine Variable, die einen Spielernamen halten kann, könnte so aussehen: local playerName
In Luau können Variablen global oder lokal sein. Du wirst normalerweise lokale Variablen verwenden. Lokale Variablen können nur innerhalb des Skripts oder des Codeblocks verwendet werden, in dem sie erstellt wurden. Globale Variablen können potenziell von anderen Skripten verwendet werden, aber zu viele globale Variablen können deine Erfahrung langsam und unreaktiv machen. Es ist besser, habituel lokale Variablen zu erstellen, es sei denn, es ist notwendig.
Verwende Variablen und Strings zusammen
Es ist Zeit, deine eigenen Variablen zu deklarieren. Diese Schritte verwenden einen String, um den Namen deines Lieblingstiers zu speichern.
Lösche print("Hallo Welt!"). Es ist eine gute Praxis, unnötigen Code in deinen Skripten nicht zu lassen.
Deklariere eine neue Variable, indem du zunächst local schreibst und dann die Variable myAnimal nennst.
Deklariert eine neue Variablelocal myAnimal
Benenne Variablen
Variablen können beliebig benannt werden, aber gute Namen beschreiben immer ihren Zweck. Generische Namen machen deinen Code schwer lesbar und später schwer zu aktualisieren. Programmierer verwenden auch verschiedene Großschreibstile, um sich daran zu erinnern, wie die Variable im Skript verwendet wird. Ein guter Standardstil ist camelCase.
Um in camelCase zu schreiben:
- Beginne mit einem Kleinbuchstaben
- Lass die Leerzeichen weg
- Großschreibe zusätzliche Wörter
Gute Variablennamen
- playerPoints
- numberStorageArray
Schlechte Variablennamen
- myVariable - Beschreibt nicht den Zweck der Variablen
- player name - Das enthaltene Leerzeichen wird Probleme verursachen
Werten Variablen zuweisen
Neue Variablen sind leer. Um ihr einen Wert zu zuweisen oder etwas in ihren Behälter zu legen, verwende das =-Symbol. In diesem Fall weise der Variable den Namen deines Lieblingstiers zu.
Nach dem Variablennamen schreibe =.
Gleichheit weist Werte zulocal myAnimal =Tippe in derselben Zeile einen String, der dein Lieblingstier enthält. Denk an die Anführungszeichen.
Weist "Sophie" zu myAnimal zulocal myAnimal = "Sophie"
Verwende print() für deine eigenen Nachrichten
Druckfunktionen zeigen Text auf dem Bildschirm an, wie du zuvor gesehen hast. Es ist eine der ersten Funktionen, die viele Menschen lernen, da es eine einfache Möglichkeit ist, dem Skript einen Befehl zu erteilen. Um deine Variable anzuzeigen, verwende die print() Funktion.
Typen auf einer neuen Zeile print().
Fügt leeres print() hinzulocal myAnimal = "Sophie"print()Tippe den Namen deiner Variablen in die Klammern.
Gibt "Sophie" auslocal myAnimal = "Sophie"print(myAnimal)Teste deinen Code mit der Spieltaste. Du solltest den Namen deines Tieres im Ausgabe-Fenster sehen.
Strings kombinieren
Du kannst jeden String in der Ausgabe mit print() anzeigen; du kannst sogar mehrere Strings aus Variablen oder direkt in der Funktion eingegeben drucken. Konkatenation bedeutet, Strings zu kombinieren. Um den String, der deiner Variablen zugewiesen ist, und einen zweiten String zu konkatenieren, verwenden wir zwei Punkte ... Das folgende Beispiel kombiniert zwei Variablen und zwei eingegebene Strings.
Verwendet Variablen und Strings zusammenlocal firstAnimal = "Sophie"local secondAnimal = "Delfine"print("Ich mag " .. firstAnimal .. " und " .. secondAnimal)
Spiele mit dem Drucken verschiedener Kombinationen von Strings herum.
Zusammenfassung
Neue Skripte können erstellt werden, indem man auf den + Button neben dem Namen eines Objekts klickt. ServerScriptService ist ein häufiger Ort, um neue Skripte zu erstellen. Neue Skripte beinhalten den Standardcode print("Hallo Welt!"). Dieser Code zeigt Hallo Welt! im Ausgabe-Fenster an, wo du die Ergebnisse deines Codes sehen kannst und ob Fehler aufgetreten sind.
"Hallo Welt!" ist ein Beispiel für einen String-Datentyp. Strings können jede Kombination von Zeichen enthalten, die du auf deiner Tastatur tippen kannst. Konkatenation ist, wenn mehrere Strings kombiniert werden.
Variablen sind Behälter, die unterschiedliche Datentypen wie Strings und Zahlen halten können.