Dieses Dokument gibt Anleitungen zur Eingabeaufforderung des Assistenten und bietet Beispiele und Inspiration dafür, was der Assistent tun kann.
Beste Praktiken
Diese besten Praktiken können Ihnen helfen, bessere Ergebnisse bei der Verwendung des Assistenten zu erzielen. Probieren Sie sie aus und sehen Sie, was am besten für Ihren Arbeitsablauf funktioniert.
Seien Sie spezifisch
Wenn der Assistent nicht funktioniert, fügen Sie Ihrer Eingabeaufforderung mehr Details hinzu und versuchen Sie es erneut. Verwenden Sie Instanznamen genau so, wie sie geschrieben sind, geben Sie an, welche Funktion Sie möchten, dass der Assistent verwendet, und sagen Sie dem Assistenten, mit welchem Typ er arbeitet, z. B. einem Teil oder einem Modell.
| Nicht spezifisch | Spezifischer |
| Platziere die Bäume in einem Kreis. | Platziere 10 Kopien des Modells "pine_tree" in ReplicatedStorage in einem Kreis mit einem Radius von 30 Studs um den SpawnLocation. |
| Mach das Teil beweglich. | Füge ein Skript hinzu, um "my_part" wiederholt um 10 Studs nach oben und unten zu bewegen, indem TweenService verwendet wird. |
| Wie kann ich eine Kernschleife entwerfen? | Hilf mir, eine unterhaltsame Kernschleife zu entwerfen. Ich möchte ein Spiel erstellen, in dem Spieler als Piraten Schätze jagen können. Sie können auch Piratenschiffe kaufen und aufrüsten und gegeneinander kämpfen. |
Verwenden Sie Ihre Auswahl
Die Auswahl ist eine großartige Möglichkeit, ein Objekt oder eine Gruppe von Objekten anzugeben, auf die Sie in Ihrer Eingabeaufforderung verweisen möchten. Wählen Sie mehrere Objekte aus und bitten Sie den Assistenten, sie zu ändern, Duplikate zu erstellen und sie irgendwo zu platzieren oder ein Positionsmuster wie die Beibehaltung der Platzierung in einer Linie fortzusetzen.
Bearbeitungszeit und Laufzeit
Der Assistent verwechselt manchmal den Unterschied zwischen Bearbeitungszeit und Laufzeit. Wenn Sie den Assistenten bitten, eine Aktion auszuführen, wird er wahrscheinlich dazu neigen, dies zur Bearbeitungszeit zu tun. Wenn Sie möchten, dass die Aktion zur Laufzeit erfolgt, bitten Sie den Assistenten, ein Skript einzufügen, das die Aktion ausführt. Sagen Sie zum Beispiel dem Assistenten: "Füge ein Skript hinzu, um die Tageszeit auf 8:00 Uhr zu setzen", anstatt "Setze die Tageszeit auf 8:00 Uhr."
Mehrschritt-Eingabeaufforderungen
Erwägen Sie die Verwendung von Mehrschritt-Eingabeaufforderungen, um den Assistenten zum Nachdenken zu ermutigen. Anstatt zu fragen: "Kannst du mir dieses Skript Schritt für Schritt erklären?" und das Skript einzufügen, bitten Sie ihn, es Schritt für Schritt zu erklären, indem Sie die Frage vom Skript mit ### trennen. Diese Trennung hilft dem Assistenten, die Informationen zu zerlegen und zu organisieren, um bessere Antworten zu geben.
Kannst du mir erklären, was dieses Skript Schritt für Schritt macht?
###
local part = workspace.Part
local function onTouched(otherPart)
print(part.Name .. " kollidierte mit " .. otherPart.Name)
end
part.Touched:Connect(onTouched)
###
Eingabeaufforderung zur Asset-Generierung
Bei der Generierung von Assets beginnen Sie damit, das Objekt zu benennen, und fügen dann schrittweise Details zu seinem Aussehen hinzu. Der Assistent bestimmt automatisch den Kamerawinkel, den Hintergrund und die Beleuchtung, sodass Sie nur das Objekt selbst beschreiben müssen.
| Eingabeaufforderung | Ergebnis |
|---|---|
| briefkasten | Generiert einen einfachen Briefkasten. |
| blauer Metallbriefkasten | Fügt Farbe und Material hinzu. |
| wettergegerbter blauer Metallbriefkasten mit einer roten Fahne | Fügt Alter und markante Merkmale hinzu. |
| wettergegerbter blauer Metallbriefkasten, der mit Muscheln und Korallen bedeckt ist, mit Muscheln, die um die Basis befestigt sind | Produziert ein spezifischeres und markanteres Asset. |
Vermeiden Sie es, das Bild anstelle des Objekts zu beschreiben. Fügen Sie beispielsweise nicht Folgendes ein:
- Hintergründe oder Umgebungen, wie "weißer Hintergrund" oder "Studio-Hintergrund".
- Kamerawinkel oder Komposition, wie "3/4 Ansicht" oder "Frontaufnahme".
- Beleuchtung, wie "saubere Schatten" oder "kinematografische Beleuchtung".
- Allgemeine Qualitätsbegriffe, wie "hohe Qualität" oder "4K".
Eingabeaufforderung zur prozeduralen Modellgenerierung
Die prozedurale Modellgenerierung kann länger dauern als Textantworten. Um effizient weiterzuarbeiten, können Sie Ihre nächste Eingabeaufforderung weiter eingeben, während der Assistent Ihr Modell generiert.
Wenn Sie Eingabeaufforderungen für prozedurale Modelle schreiben, stellen Sie sicher, dass Sie die Eigenschaften und Parameter, die Sie bearbeiten möchten, ausdrücklich angeben. Sie können den Assistenten beispielsweise bitten, "Eigenschaften hinzuzufügen, um die Farben der Kabine zu ändern."
Es ist auch hilfreich zu definieren, wie verschiedene Teile des Modells auf Änderungen in der Größe oder Anzahl reagieren sollten. Sie können beispielsweise sagen: "Wenn ich den Tisch länger oder breiter skaliere, sollte das Modell proportional mehr Stühle hinzufügen." Sie können sogar spezifische technische Details wie Abstände zwischen Teilen einfügen, wie "Fügen Sie eine Eigenschaft hinzu, um den Abstand zwischen den Schienen der Eisenbahn zu steuern."
Referenzbilder für prozedurale Modelle
Beim Hochladen von Bildern zur prozeduralen Modellgenerierung verwenden Sie .png-Bilder. Wählen Sie Bilder mit guter Beleuchtung, einem klaren Fokus auf das Objekt von Interesse und einem einfachen Hintergrund. Verwenden Sie nach Möglichkeit Bilder mit guten räumlichen Informationen, wie isometrischen oder 3/4-Winkeln, anstelle von direkten Front-, Seiten- oder Rückansichten. Vermeiden Sie Bilder im Low-Poly-Stil.
Für Objekte, die nicht vollständig aus einem einzigen Winkel erfasst werden können, können Sie mehrere Ansichten in einem einzigen Bild einfügen, um die Genauigkeit der prozeduralen Modellgenerierung zu verbessern.
Weiter versuchen
Lassen Sie sich nicht entmutigen, wenn der Assistent beim ersten Mal nicht genau so funktioniert, wie Sie es möchten. Oft können kleine Anpassungen und ein erneuter Versuch zu besseren Ergebnissen führen. Viele KI-Tools sind nicht deterministisch, was bedeutet, dass sie nicht jedes Mal die exakt gleiche Ausgabe erzeugen, wenn Sie sie um etwas bitten. Es gibt einige Variationen, die Sie nutzen und steuern können, indem Sie Ihre Eingabeaufforderung anpassen.
KI in ihrem aktuellen Zustand erfordert Arbeit. Es braucht Zeit, um zu verstehen, wie man am besten mit dem Assistenten spricht, was er tun kann und wie man das bekommt, was man möchte.
Beispiele
Diese Beispiele zeigen die große Vielfalt an Aufgaben, bei denen der Assistent heute helfen kann. Einige von ihnen benötigen möglicherweise ein paar Versuche, um sie zu reproduzieren, aber probieren Sie sie aus und sehen Sie, was Sie selbst entwickeln können.
Spielmechanik - Feuerbälle abfeuern, die explodieren
Eingabeaufforderung: Stoße einen Feuerball vom Spieler in die Richtung, in die der Spieler schaut, wenn der Spieler "e" drückt. Lass den Feuerball explodieren, wenn er etwas trifft.
Spielmechanik - Teamsystem einrichten und Spieler zuweisen
Eingabeaufforderung: Füge ein Skript hinzu, um ein Teamsystem (rot, blau, grün, gelb) zu erstellen und jeden Spieler zufällig einem Team zuzuweisen.
Spielmechanik - Tempel-Laufstil ständiges Laufen
Eingabeaufforderung: Lass meinen Charakter ständig nach vorne laufen, wie in einem Tempel-Laufspiel.
Spielmechanik - Feuer-Power-Up
Eingabeaufforderung: Füge ein Skript hinzu, das den Spieler in Brand setzt und ihn 3 Mal so hoch springt, wenn er "q" drückt. Das Feuer sollte am Spieler befestigt sein und sich mit ihm bewegen. Wenn er "q" erneut drückt, schalte das Feuer aus und setze die Sprungkraft zurück.
Spielmechanik - NPC-Laser
Eingabeaufforderung: Füge ein Skript hinzu, das einen Laser mit einem langen dünnen Teil, das blau und neon ist, auf den Spieler schießt, wenn er sich innerhalb von 30 Studs befindet.
Füge ein Skript hinzu, das diesen NPC dazu bringt, sich in Richtung des nächsten Spielers zu drehen und sich langsam auf ihn zuzubewegen, wenn er sich innerhalb von 50 Studs befindet. Bewege dich nur in den x- und z-Achsen, halte die y-Achse konstant.
Spielmechanik - Interaktiver NPC
Eingabeaufforderung: Dies ist ein NPC. Füge eine Eingabeaufforderung hinzu, die es dem Spieler ermöglicht, mit ihm zu interagieren. Wenn der Spieler interagiert, soll der NPC "Hallo [Spielername]" sagen, wobei der Spielername der tatsächliche Name des Spielers ist, in einem Text-Popup.
Füge ein Skript hinzu, das diesen NPC immer in Richtung des nächsten Spielers schauen lässt.
Spielmechanik - NPC patrouillieren
Eingabeaufforderung: Füge ein Skript hinzu, um diesen NPC wiederholt langsam zwischen startpart und endpart zu bewegen. Er sollte sich dem Teil zuwenden und dann zu ihm gehen, dann sich dem anderen Teil zuwenden und zu ihm gehen. Wenn der Spieler sich innerhalb von 10 Studs befindet, färbe den NPC rot und lasse ihn den Spieler verfolgen.
Spielmechanik - Punktestand aktualisieren
Eingabeaufforderung: Füge ein Skript hinzu, das dies löscht und 100 zum Punktestand des Spielers hinzufügt.
Füge ein Skript hinzu, um den Punktestand des Spielers auf der Punktetafel anzuzeigen.
Kamera - Oben nach unten fixieren
Eingabeaufforderung: Füge ein Skript hinzu, das die Kamera in einer Draufsicht auf den Spieler fixiert und dem Spieler folgt, wobei sichergestellt wird, dass der Spieler in der Mitte des Bildschirms bleibt.
Kamera - In der ersten Person fixieren
Eingabeaufforderung: Erstelle ein Skript, um die Kamera in der Ich-Perspektive zu fixieren.
UI - Dropdown-Menü
Eingabeaufforderung: Erstelle ein Dropdown-Menü mit 5 Elementen.
UI - Gesundheitsanzeige
Eingabeaufforderung: Füge ein Teil auf dem Boden hinzu, das, wenn ein Spieler es berührt, die Gesundheit um 10 % verringert. Platziere eine UI-Gesundheitsanzeige in der oberen Mitte des Bildschirms, die rot wird, wenn die Gesundheit des Spielers unter 20 % fällt.
UI - Einfaches HUD
Eingabeaufforderung: Erstelle ein Heads-Up-Display in StarterGui. Füge eine Gesundheitsanzeige oben rechts hinzu und ein Textlabel mit dem Namen des Spielers darunter. Füge unten rechts 4 Schaltflächen in einer Rautenform hinzu, mit "Tränke" oben, "Waffen" links, "Inventar" unten und "Spezial" rechts. Lass die Farben thematisch zur Herbstfarbe passen.

Bau - Objekte mit Randomisierung streuen
Eingabeaufforderung: Füge 0-5 der ausgewählten Instanz "Mushroom" um jeden "RedwoodTree-Var01" hinzu.
Bau - Nacht-/Tag-Zyklus mit Straßenlaternen
Eingabeaufforderung: Füge ein Skript hinzu, das die Tageszeit jede Sekunde um 1 Stunde ändert. Beginne um 15 Uhr. Um 19 Uhr, stelle die Helligkeit jeder Spotlight auf 10 ein. Um 8 Uhr, stelle die Helligkeit jeder Spotlight auf 0 ein.
Bau - Physikbasierte Hängebrücke
Eingabeaufforderung: Erstelle eine Seilbrücke. Mache 10 Holzplanken, die 5 Studs breit und 2 Studs lang sind. Platziere sie in einer Reihe. Füge Seilbeschränkungen an jeder Seite der Teile hinzu, die jedes mit dem vorherigen und nachfolgenden Teil verbinden. Mache alle Seilbeschränkungen sichtbar, verankere das 1. und 10. Teil und füge einen Drag-Detektor am 1. und 10. Teil hinzu.

Bau - Rauch zu Schornsteinen hinzufügen
Eingabeaufforderung: Füge in jeden Schornstein in jedem Haus einen unsichtbaren Ziegel ein, der nicht kollidierbar ist. Der Ziegel sollte ein Partikel enthalten, das Rauch erzeugt, der nach oben strömt, und der Rauch muss weiß sein.
Bau - Instanzen umbenennen
Eingabeaufforderung: Benenne alle "emptyscripts"-Objekte in "Script+uniqueID" um.
Bau - Terrain erstellen
Eingabeaufforderung: Erstelle eine Terrainregion mit sanften Hügeln.

Bau - Verhalten bei Maßstab hinzufügen
Eingabeaufforderung: Füge ein Skript hinzu, um die Scheinwerfer im Ordner StreetLights zufällig ein- und auszuschalten.
Bau - Graue Kästen durch Assets ersetzen
Eingabeaufforderung: Ersetze jedes der ausgewählten Teile durch ein Modell mit demselben Namen, das sich derzeit im Datenmodell im AssetLibrary-Ordner unter dem Arbeitsbereich befindet. Wenn das Teil beispielsweise "Suburban House" heißt, suche nach einem Modell mit dem Namen "Suburban House" und ersetze das Teil durch dieses Modell.
Bau - Erstelle ein skalierbares Riesenrad
Eingabeaufforderung: /generate_procedural_model Erstelle ein cartoonhaftes Riesenrad mit einer Basis, die einen Zaun und ein Tor darum hat. Füge Eigenschaften hinzu, um die Anzahl der Kabinen am Riesenrad zu bearbeiten. Wenn sich die Anzahl der Kabinen ändert, sollte sich auch der Abstand zwischen ihnen proportional ändern. Füge auch Eigenschaften hinzu, um die Farbe jeder einzelnen Kabine zu ändern.
Bau - Erstelle ein modulares Gleis
Eingabeaufforderung: /generate_procedural_model Erstelle ein modulares Gleisstück, das in verschiedenen Abschnitten wiederverwendet werden kann. Füge eine Eigenschaft hinzu, um die Krümmung des Gleises von 0-90 Grad zu steuern, um Biegungen zu ermöglichen. Füge Eigenschaften hinzu, um den Abstand zwischen den Schienen, die Spurweite (Schienenbreite), den Abstand zwischen den Schwellen und die Gesamtlänge des Gleises anzupassen.
Bau - Erstelle ein modulares mittelalterliches Schloss
Eingabeaufforderung: /generate_procedural_model Ein stilisiertes, rundes mittelalterliches Schloss mit einem roten Ziegelgrund, einer weiß verputzten oberen Etage und einem großen terrakotta-förmigen Dach. Ein einzelner, dominanter Landmarkenturm steht neben zahlreichen kleinen, schlanken Türmen, die alle von grünem Strauchwerk umgeben sind.
Bau - Erstelle eine modulare Hängebrücke
Eingabeaufforderung: /generate_procedural_model Eine prozedurale Brücke, die die Anzahl der Hängeseile basierend auf ihrer Länge anpasst und ein 'Rust'-Materialattribut hat, um den Materialtyp zu ändern.
Bau - Erstelle ein skalierbares Esszimmer-Set
Eingabeaufforderung: /generate_procedural_model Ein cyberpunk-inspiriertes Esszimmer-Set mit Tisch und Stühlen. Wenn ich den Tisch skaliere und ihn länger oder breiter mache, füge proportional mehr Stühle hinzu.