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:
- 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.
![]() | ![]() | ![]() | ![]() | ![]() |
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ć.


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.

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.


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 .