Praca 3D

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Workspace to usługa kontenerowa, która mieszka obiekty, które chcesz, aby silnik Roblox renderował w świecie 3D. Zazwyczaj dodasz te obiekty do przestrzeni roboczej:

  • BasePart, które obejmują zarówno Part i MeshPart obiekty.
  • Attachment, które możesz załączyć do generatorów efektów specjalnych, takich jak ParticleEmitter, obiekty UI, takie jak BillboardGui i fizyczne 0> Class.Constraint|Seconds0>.
  • Model obiekty, które zorganizują geometryczne zbiórki.
  • Script obiekty, które są związane z innymi obiektami w przestrzeni roboczej. Skrypcje nie są renderowane, ale mogą wpływać na renderowanie innego obiektu.

Części

Part obiekty representują podstawowe bloki budowania w Roblox. Domyślnie wszystkie części mają swoją fizyczną simulację i są renderowane, jeśli pojawiają się w przestrzeni 3D. Części mogą przyjmować kształt bloków, kule, cylindry, krawędzie lub kąty. Ponadto, TrussPart

Blokuj
Kula
Cylinder
Kąt śrębny
Kątowy kąt kłębek
A single gray block partA single gray sphere partA single gray cylinder partA single gray wedge partA single gray corner wedge part

Możesz również zastosować operacje solidnego modelowania na częściach, takich jak unia lub ujemna, aby połączyć je w coś bardziej złożonego, takiego jak misy lub rury puste.

Mesze

A MeshPart jest obiektem, który reprezentuje sieć (zbiór kulek, krawędzi i twarzy, składających się na obiekt 3D). Zazwyczaj tworzysz sieci za pomocą oprogramowania stron trzecich, takiego jak Blender lub Maya, a następnie importujesz je jako 2>Class.MeshPart2> używając Studio.

Mesze mogą zawierać o wiele więcej szczegółów niż każde solidne modelowanie, które możesz zrobić w Studio. Mogą one również mieć wewnętrzne rury i tekstury, umożliwiające tworzenie realistycznych obiektów, które możesz pozycjonować i animować.

A high-quality treasure chest mesh with a texture.
Sieci z teksturą
A realistic looking leafy bush with shadows and depth.
Miesz z powierzchnią Surface

Terytoria

Przedmiot Terrain umożliwia generowanie i rzeźbienie szczegółowych i realistycznych środowisk terenowych, takich jak góry, zbiorniki wody, pokryte trawą wzgórza lub płaski pustyn. Używając Edytora Terenu, możesz łatwo generować i modyfikować duże obszary terenu.

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

Modele

A Model jest obiektem kontenerowym dla grupowań geometrycznych , takich jak BasePart , 1> Class.Motor6D1> obiekty i inne modele. Modele mogą być proste grupowania lub można ustawić główną część w modelu, aby dz

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.
Model nazywający się Octavia
A close up view of the model's children in the Explorer window that comprise the model.
Grupy, które składają się z modelu

Dostęp do Workspace w Skryptach

W skrypcie możesz uzyskać dostęp do Workspace miejscew trzech różnych sposób, wszystkie z których są poprawne.

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

Stamtąd możesz przeprowadzić duży zbiór przypadków użycia dla twojej logiki skryptów i stworzyć dynamiczne światy i interakcje. Na przykład:

  • Zdobądź odniesienie do dowolnego obiektu w przestrzeni roboczej, aby zmienić jego właściwości podczas uruchomienia.
  • Zdobądź odniesienie do obiektu Camera użytkownika do manipulacji ich widokiem z przestrzeni roboczej.
  • Słuchaj wydarzeń na obiektach w przestrzeni roboczej, aby wykonać logikę w określonych czasach, takich jak kiedy użytkownik może dotknąć obiektu.