Ein Skript erstellen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

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.

  1. In Explorer, bewegen Sie den Mauszeiger über ServerScriptService , um die Schaltfläche + zu sehen.

  2. Klicken Sie auf die Schaltfläche + + und wählen Sie Skript. Ein neues Skript wird erstellt und der Skript-Editor wird geöffnet.

  3. 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.

  1. Wähle die Ansicht -Registerkarte.

  2. Klicken Sie auf Ausgabe .

    Das Fenster wird in der unteren rechten Ecke von Roblox Studio angezeigt.

  3. Um das Skript, das. PL: die Skriptszu testen, klicken Sie auf Spielen . Hello world! wird im Ausgabe-Fenster angezeigt.

  4. 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.

  1. Löschen Sie print("Hello world!"). Es ist eine gute Praktik, unnötigen Code in Ihren Skripts nicht zu lassen.

  2. Erkläre eine neue Variable, indem du zuerst local eingegeben und dann myAnimal benannt hast.

    Declares a new variable

    local 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.

  1. Nach dem Variablennamen, tippe = .

    Equal assigns values

    local myAnimal =
  2. Auf derselben Zeile, geben Sie eine Zeichenfolge ein, die Ihr Lieblings-Tier enthält. Denken Sie an die Klammern.

    Assigns "Porcupines" to myAnimal

    local 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.

  1. Auf einer neuen Zeile, tippe print() .

    Adds empty print()

    local myAnimal = "Porcupines"
    print()
  2. Geben Sie den Namen Ihrer Variable innerhalb der Klammer ein.

    Outputs "Porcupines"

    local myAnimal = "Porcupines"
    print(myAnimal)
  3. 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.