3D-Arbeitsbereich

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

Workspace ist ein Container-Dienst, der Objekte enthält, die Sie möchten, dass die Roblox-Engine in der 3D-Welt rendert. Sie werden in der Regel diese Objekte zum Arbeitsbereich hinzufügen:

  • BasePart Objekte, die sowohl Part als auch MeshPart Objekte enthalten.
  • Attachment Objekte, die Sie an spezielle Effekt-Generatoren wie einen ParticleEmitter anbieten können, UI-Objekte wie ein BillboardGui , physische 0> Class.Constraints|Constraints0> und mehr.
  • Model Objekte, die geometrische Gruppierungen organisieren.
  • Script Objekte, die von anderen Objekten in der Arbeitsbereich übergeordnet sind. Skripte werden nicht gerendert, aber können das Rendern eines anderen Objekts beeinflussen.

Teile

Part Objekte repräsentieren die primitiven Bausteine in Roblox. Standardmäßig haben alle Teile ihre Physik simuliert und werden gerendert, wenn sie im 3D-Werkzeug erscheinen. Teile können die Form von Blöcken, Kugeln, Zylindern, Keilen oder Eckenkeilen annehmen. Darüber hinaus agiert TrussPart als Trägerbalken, der Charaktere wie eine Leiter

Blockieren
Kugel
Zylinder
Keil
Eckkeil
A single gray block partA single gray sphere partA single gray cylinder partA single gray wedge partA single gray corner wedge part

Du kannst auch solide Modellierung Operationen auf Teile anwenden, wie Union oder negieren, um sie in etwas komplexeres wie Schüssel oder leere Rohre zu kombinieren.

Maschen

Ein MeshPart ist ein Objekt, das ein Mesh darstellt (eine Sammlung von Verzahnungen, Kanten und Gesichtern, die ein 3D-Objekt bilden). Du erstellst normalerweise Meshes mit der Hilfe von Drittsoftware wie Blender oder Maya, und importierst sie als 1> Class.MeshPart1> mit Studio.

Meshes können viel mehr Details enthalten als jedes solide Modell, das du in Studio erstellen kannst. Sie können auch interne Rigings und Texturen haben, so dass du lebensechte Objekte erstellen kannst, die du platzieren und animieren kannst.

A high-quality treasure chest mesh with a texture.
Netz mit Textur
A realistic looking leafy bush with shadows and depth.
Netz mit Oberflächenfarbe

Terrain

Das Class.Terrain -Objekt ermöglicht es Ihnen, detaillierte und realistische Gelände wie Berge, Gewässer, mit Gras bedeckte Hügel oder eine flache Wüste zu erstellen und zu modellieren. Mit dem Gelände-Editor können Sie große Bereiche des Geländes leicht erstellen und ändern.

A viewport view of desert terrain with mountains in the distance.

Modelle

Ein Model ist ein Container-Objekt für geometrische Gruppierungen , wie z. B. BasePart , 1> Class.Motor6D1> -Objekte und andere Modelle. Modelle können einfache Gruppierungen sein oder Sie können ein primäres Körperinnerhalb des Modells einstellen, damit

A humanoid model of a creepy girl with four red eyes standing in an A pose. She wears a maroon dress with webs and bright red stockings.
Ein Model namens Octavia
A close up view of the model's children in the Explorer window that comprise the model.
Die Gruppen, die das Modell bilden

Zugriff auf den Arbeitsbereich in Skripts

In einem Skript, das. PL: die Skriptskönnen Sie auf die Workspace eines Ortes auf drei verschiedene Wege zugreifen, alle von denen sind gültig.

  • workspace
  • game.Workspace
  • game:GetService("Workspace")

Von dort aus kannst du eine Reihe großer Anwendungsfälle für Skriptlogik für deine Erlebnisse ausführen und dynamische Welten und Interaktionen erstellen. Zum Beispiel:

  • Bereitstellen Sie eine Verweis auf ein beliebiges Objekt in der Arbeitsumgebung, um seine Eigenschaften während der Laufzeit zu ändern.
  • Erhalten Sie eine Verweis auf das Camera -Objekt eines Benutzers, um seine Ansicht manipulieren des Arbeitsbereichs.
  • Hören Sie auf Ereignisse in Objekten im Arbeitsbereich, um Logik in bestimmten Zeiten auszuführen, z. B. wenn ein Benutzer spielbarer Charakter berührt ein Objekt.