Workspace là một dịch vụ container lưu trữ các thống nhất bạn muốn Roblox engine render trong thế giới 3D. Bạn thường sẽ thêm các thống nhất này vàoWorkspace:
- Attachment đối tượng, which you can attach to special effect generators like a ParticleEmitter , UI objects like a BillboardGui , physical 0> Class.Constraint|Constraints0> , and more.
- Model đối tượng tổ chức các khối hình học.
- Script đối tượng là con cái của những đối tượng khác trong không gian làm việc. Scripts không được render nhưng có thể ảnh hưởng đến render của một đối tượng khác.
Các bộ phận
Part đối tượng đại diện cho các khối xây dựng thô trong Roblox. Bởi mặc định, tất cả các bộ phận đều có vật lý tương đương và được xử lý nếu chúng xuất hiện trong không gian làm vi
Bạn cũng có thể áp dụng các biểu tượng solid: để thiết kế các bộ phận, chẳng hạn như union hoặc negate, để kết hợp chúng thành một cái gì đó phức tạp hơn như các bát hoặc ống rỗng.
Lưới
Một MeshPart là một đối tượng đại diện cho một lưới (một bộ sưu tập các cạnh, mặt và mắt của các đối tượng 3D). Bạn thường tạo các lưới bằng cách sử dụng phần mềm của bên thứ ba n
Mesh có thể bao gồm nhiều chi tiết hơn bất kỳ mô hình rắn nào bạn có thể làm trong Studio. Chúng cũng có thể có các rạng rương nội bên và chất bền, cho phép bạn tạo ra những thứ như thể đang được posing và hoạt hóa.
Địa hình
Class.Terrain đối tượng cho phép bạn tạo và định hình môi trường mặt đất chi tiết và thực tế, như các núi, hồ nước, đồi tuyết hoặc một sa mạc. Sử dụng Editor Địa hình , bạn có thể dễ dàng tạo và thay đổi các khu vực lớn của
Mô hình
Một Model là một đối tượng container cho groupings geometric , ví dụ như BasePart , 1> Class.Motor6D1> đối tượng, và các mô hình khác. Mô hình
Truy cập Workspace trong Scripts
Trong một tập lệnh, bạn có thể truy cập Workspace của một địa điểmtheo ba cách khác nhau, tất cả đều hợp lệ.
- workspace
- game.Workspace
- game:GetService("Workspace")
Từ đó, bạn có thể thực hiện một loạt lớn các trường hợp sử dụng để logic script cho trải nghiệm của bạn và tạo ra các thế giới và tương tác động. Ví dụ:
- Lấy một tham chiếu đến bất kỳ đối tượng nào trong không gian làm việc để thay đổi các thuộc tính của nó trong lúc chạy.
- Nhận một tham chiếu đến đối tượng Camera của một người để manipulate their view củaWorkspace.
- Lắng nghe các sự kiện trên các thống kê trongWorkspace để thực hiện logic vào một thời gian cụ thể, ví dụ như khi một nhân vật playable của người chơi chạm vào một thống kê .