Przestrzeń robocza 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 kontenera, która przechowuje obiekty, które chcesz, aby silnik Roblox renderował w świecie 3D.Zazwyczaj dodasz te obiekty do przestrzeni roboczej:

  • BasePart obiekty, które obejmują zarówno Part i MeshPart obiekty.
  • Attachment obiekty, które możesz przymocować do generatorów efektów specjalnych takich jak ParticleEmitter , obiekty interfejsu użytkownika takie jak BillboardGui , obiekty fizyczne Constraints i więcej.
  • Model obiekty, które organizują geometryczne grupy.
  • Script obiekty, które są opiekunami innych obiektów w przestrzeni roboczej. Skrypty nie są renderowane, ale mogą wpływać na renderowanie innego obiektu.

Części

Part obiekty reprezentują podstawowe bloki budowlane w Roblox.Domyślnie wszystkie części mają swoją fizykę symulowaną i są renderowane, jeśli pojawiają się w środowisku 3D.Części mogą przybrać kształt bloków, kulek, cylindrów, klinów lub klinów narożnych.Ponadto TrussPart działa jako belka kratownicy, którą postacie mogą wspinać jak schodami.

Zablokuj
Sfera
Cyklinder
Klin
Kątowy klin
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 modelowania solidnego do części, takie jak związek lub zaprzeczenie, aby połączyć je w coś bardziej skomplikowanego, takiego jak misy lub puste rury.

Sieci

A MeshPart jest obiektem, który reprezentuje siatkę (kolekcję punktów, krawędzi i twarzy, która tworzy obiekt 3D).Zazwyczaj tworzysz siatki za pomocą oprogramowania stron trzecich, takich jak Blender lub Maya, a następnie importujesz je jako MeshPart za pomocą Studio.

Sieci mogą zawierać znacznie więcej szczegółów niż jakakolwiek solidna modelowanie, które możesz wykonać w Studio.Mogą one również mieć wewnętrzne rygory i tekstury, umożliwiając tworzenie realistycznych obiektów, które możesz stworzyć i animować.

A high-quality treasure chest mesh with a texture.

Sieć z teksturą
>

A realistic looking leafy bush with shadows and depth.

Sieć z Widokiem Powierzchni
>

Teren

Przedmiot Terrain pozwala na generowanie i rzeźbienie szczegółowych i realistycznych środowisk terenowych, takich jak góry, zbiorniki wodne, pagórki pokryte trawą lub płaska pustynia.Używając edytora terenu, możesz łatwo generować i modyfikować duże regiony terenu.

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

Modelki

A Model jest obiektem pojemnika dla grup geometrycznych , takich jak BasePart , Motor6D obiekty i inne modele.Modele mogą być prostymi grupami lub możesz ustawić główną część w modelu, aby działała jako zbiór, który silnik fizyczny traktuje jako pojedyncze sztywne ciało.Modele mogą również zawierać skrypty, które działają na poszczególnych obiektach modelu.

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 o nazwie Octavia
>

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

Grupy, które składają się na model
>

Dostęp do przestrzeni roboczej w skryptach

W ramach skryptu możesz uzyskać dostęp do miejsceWorkspace w trzech różnych sposobach, które wszystkie są ważne

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

Stamtąd możesz przeprowadzić dużą liczbę przypadków użycia, aby zapisać logikę dla swoich doświadczeń 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 uruchamiania.
  • Zdobądź odniesienie do obiektu użytkownika Camera w celu manipulowania jego widokiem w przestrzeni roboczej.
  • Słuchaj wydarzeń na obiektach w przestrzeni roboczej, aby wykonać logikę w określonych czasach, takich jak gdy gracz dotknie obiektu .