3D-Arbeitsplatz

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

Workspace ist ein Containerdienst, der Objekte enthält, die du möchtest, dass die Roblox-Engine in der 3D-Welt rendert.Sie fügen diese Objekte in der Regel zum Arbeitsbereich hinzu:

  • BasePart objekte, die sowohl Part als auch MeshPart objekte umfassen.
  • Attachment Objekte, die Sie mit speziellen Effektgeneratoren wie einem ParticleEmitter , Benutzeroberflächenobjekten wie einem BillboardGui , physischen Constraints und mehr verbinden können.
  • Model objekte, die geometrische gruppierungen organisieren.
  • Script Objekte, die von anderen Objekten im Arbeitsbereich übergeordnet werden. Skripte werden nicht gerendert, können aber die Rendering eines anderen Objekts beeinflussen.

Teile

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

Blockieren
Kugel
Kylinder
Keil
Keil
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 Modellierungsoperationen auf Teile anwenden, wie Union oder negieren, um sie zu etwas Komplexerem wie Schüsseln oder hohlen Rohren zusammenzuführen.

Meshes

Ein MeshPart ist ein Objekt, das ein Mesh darstellt (eine Sammlung von Kanten, Kanten und Gesichtern, die ein 3D-Objekt ausmachen).Du erstellst in der Regel Meshes mit Drittsoftware wie Blender oder Maya, importierst sie dann als MeshPart.

Meshes können viel mehr Details enthalten als jede solide Modellierung, die du in Studio durchführen kannst.Sie können auch interne Rigings und Texturen haben, mit denen Sie lebensähnliche Objekte erstellen können, die Sie posieren und animieren können.

A high-quality treasure chest mesh with a texture.

Netz mit Textur
>

A realistic looking leafy bush with shadows and depth.

Mesh mit Oberflächenaussehen
>

Gelände

Das Terrain Objekt ermöglicht es dir, detaillierte und realistische Geländeumgebungen wie Berge, Gewässer, mit Gras bedeckte Hügel oder eine flache Wüste zu generieren und zu modellieren.Mit dem Terrain-Editor kannst du große Regionen des Terrains leicht generieren und modifizieren.

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

Modelle

Ein Model ist ein Container-Objekt für geometrische Gruppierungen , wie BasePart , Motor6D Objekte und andere Modelle.Modelle können einfache Gruppierungen sein oder du kannst einen primären Teil innerhalb des Modells festlegen, damit es als eine Montagemaschine funktioniert, die die PhysikEngine als einen einzelnen steifen Körper behandelt.Modelle können auch Skripte enthalten, die auf die einzelnen Objekte des Modells agieren.

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 Modell namens Octavia
>

A close up view of the model's children in the Explorer window that comprise the model.

Die Gruppierungen, die das Modell umfassen
>

Arbeitsplatzzugriff in Skripten

Innerhalb eines Skript, das. PL: die Skriptskannst du auf die Workspace eines Ortes auf drei verschiedene Weise zugreifen, alle von denen sind gültig.

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

Von dort aus kannst du eine große Anzahl von Anwendungsfällen durchführen, um Logik für deine Erlebnisse zu skripten und dynamische Welten und Interaktionen zu erstellen. Zum Beispiel:

  • Erhalten Sie einen Verweis auf ein Objekt im Arbeitsbereich, um seine Eigenschaften während der Laufzeit zu ändern.
  • Holen Sie sich eine Referenz auf das Objekt eines Benutzers um seine Ansicht des Arbeitsbereichs zu manipulieren.
  • Höre auf Ereignisse auf Objekten im Arbeitsbereich, um Logik zu einem bestimmten Zeitpunkt durchzuführen, z. B. wenn ein spielbarer Charakter des Benutzers ein Objekt berührt.