Assistant ist Robloxs KI-Helfer, der Ihnen helfen kann, Ihre Erfahrungen zu erstellen und zu codieren. In diesem Kapitel gehen wir Schritt für Schritt durch, wie Sie Assistant im Studio öffnen, Anforderungen schreiben, die das Verhalten von Objekten ändern, und Ihre Ergebnisse testen, um zu sehen, ob Sie Änderungen am Codebeispiel des Assistenten vornehmen müssen.
Assistant öffnen
Assistant ist in der oberen rechten Ecke dieser Webseite sowie direkt im Studio verfügbar. Diese zweite Platzierung ermöglicht es Assistant, direkt auf alles zuzugreifen, was Ihre Erfahrung ausmacht, und Vorschläge zu machen, wie Sie 3D-Objekte und Skripte für Ihre spezifischen Spielziele hinzufügen oder bearbeiten können.

Eingabeaufforderung erstellen
Sobald Assistant im Studio geöffnet ist, kann er alle Ihre Plattformen referenzieren und Skripte hinzufügen, um deren Verhalten zu ändern, wie zum Beispiel:
- Jede Farbe wechseln, jedes Mal wenn ein Spieler das Teil berührt.
- Nach oben bewegen, 3 Sekunden warten und dann an die vorherige Position zurückkehren.
- Die Gesundheit des Spielers verringern, je länger sie sich auf dem Teil aufhalten.
Um zu demonstrieren, wie dieser Prozess funktioniert, zeigt Ihnen dieser Abschnitt des Tutorials, wie Sie mit Assistant arbeiten, um Ihre erste Plattform zum Funkeln zu bringen, wenn ein Spieler darauf springt.
Um eine Eingabeaufforderung für dieses Verhalten zu erstellen:
- OPTIONALBenennen Sie Ihre erste Plattform um, damit Assistant weiß, für welches Teil er ein Skript erstellen soll.
- Wählen Sie im Viewport Ihre erste Plattform aus.
- Klicken Sie im Explorer-Fenster mit der rechten Maustaste auf das aktive Objekt und wählen Sie im Kontextmenü Umbenennen.
- Geben Sie GlitterPart ein und drücken Sie Enter.
Geben Sie im Assistant-Fenster in das Eingabefeld Anfrage hier eingeben Folgendes ein: Fügen Sie ein neues Skript hinzu, das gelbe Funken erstellt, während GlitterPart berührt wird.

Drücken Sie Enter. Assistant beginnt, ein Codebeispiel zu generieren, dann wird ein Fenster angezeigt mit einem vorgeschlagenen Codebeispiel, das ähnlich wie folgt aussieht:
local part = script.Parentlocal sparkles = nillocal touchCount = 0local function createSparkles()if not sparkles thensparkles = Instance.new("Sparkles")sparkles.Color = Color3.new(1, 1, 0) -- Gelbsparkles.Parent = partendendlocal function removeSparkles()if sparkles thensparkles:Destroy()sparkles = nilendendpart.Touched:Connect(function(hit)touchCount = touchCount + 1createSparkles()end)part.TouchEnded:Connect(function(hit)touchCount = touchCount - 1if touchCount <= 0 thenremoveSparkles()touchCount = 0endend)Klicken Sie auf Akzeptieren. Während Sie mehr über das Codieren mit Luau lernen, wird es einfacher, die Codebeispiele des Assistenten zu überprüfen, um sicherzustellen, dass sie für Ihre Anwendungsfälle funktionieren.
Es gibt mehr als einen richtigen Weg, eine bestimmte Anfrage zu stellen, aber jedes Wort zählt. Zum Beispiel zeigt das folgende Diagramm, wie auch nur leicht unterschiedliche Wortwahlen zu den ursprünglichen Aufforderungen unterschiedliche Ergebnisse erzielen können.
| Anfragevariante | Mögliche Ergebnisse |
|---|---|
| Erstelle gelbe Funken, während GlitterPart berührt wird. | Assistant könnte Ihnen den Code anzeigen, aber kein neues Skript erstellen. Er könnte den Code auch zu einem zufälligen vorhandenen Skript hinzufügen. |
| Mache lila Funken, wenn das Teil namens GlitterPart betreten wird. | Assistant könnte Funken erzeugen, bevor GlitterPart betreten wird, oder nur wenige Funken erzeugen. |
| Lass GlitterPart funkeln | Anstatt ein Skript hinzuzufügen, wird Assistant einfach einen Partikelemitter (das Objekt, das die Funken erzeugt) zu GlitterPart hinzufügen. Was gut sein kann, wenn Sie möchten, dass es die ganze Zeit funkelt. |
Je weniger Details Sie angeben, desto unvorhersehbarer sind die Ergebnisse. Zum Beispiel könnten mögliche Ergebnisse für die Aufforderung Mach Teile funkelnd, wenn du sie berührst, Folgendes umfassen:
- Das resultierende Skript funktioniert überhaupt nicht.
- Nur ein einziges zufälliges Teil funktioniert.
- Teile funkeln, bevor sie berührt werden.
Wenn Sie eine Anfrage stellen und nicht die gewünschten Ergebnisse erhalten, formulieren Sie die Anfrage um und versuchen Sie es erneut.
Spieltestergebnisse
Obwohl Assistant ständig lernt und besser wird, produziert er manchmal Ergebnisse, die von dem abweichen, was Sie beabsichtigt haben. Sie müssen immer die Ergebnisse seiner Vorschläge überprüfen, um sicherzustellen, dass sie wie beabsichtigt funktionieren.
Um die Ergebnisse von Assistant zu testen:
Behalten Sie in der oberen linken Ecke des Studios die Standardoption Test für den Spieltest bei und klicken Sie dann auf die Schaltfläche Play. Das Studio wechselt in den Spieltestmodus.

Springen Sie im Erlebnis auf die erste Plattform. Wenn das Codebeispiel richtig funktioniert, erscheinen gelbe Funken, wenn Ihr Charakter das Teil berührt.
Wenn Sie mit der Überprüfung der Ergebnisse fertig sind, kehren Sie zur oberen linken Ecke des Studios zurück und klicken Sie auf die Schaltfläche Stop. Das Studio verlässt den Spieltestmodus.

- OPTIONALKehren Sie zum Assistant-Fenster zurück und drücken Sie das Daumen hoch- oder Daumen runter-Symbol, um Assistant mitzuteilen, ob das Codebeispiel wie beabsichtigt funktioniert hat.
Jetzt, da Sie wissen, wie man mit Assistant codiert, versuchen Sie, Ihre eigenen Eingabeaufforderungen zu erstellen, um das Verhalten von Teilen in Ihrem Obby zu ändern. Wenn Sie mit Ihrer Kreation zufrieden sind, fahren Sie mit dem nächsten Abschnitt des Tutorials fort, um Ihre Arbeit zu testen und zu speichern.