Workspace เป็นบริการคอนเทนเนอร์ที่เก็บวัตถุที่คุณต้องการให้ Roblox เอนจินแสดงในโลก 3Dคุณมักจะเพิ่มวัตถุเหล่านี้ในพื้นที่ทำงาน:
- Attachment วัตถุที่คุณสามารถแนบกับตัวสร้างเอฟเฟกต์พิเศษเช่น ParticleEmitter วัตถุ UI เช่น BillboardGui วัตถุทางกายภาพ Constraints และอื่นๆ
- Model วัตถุที่จัดกลุ่มทางภูมิศาสตร์
- Script วัตถุที่ได้รับการสืบทอดจากวัตถุอื่นในพื้นที่ทำงาน สคริปต์จะไม่ถูกแสดง แต่สามารถส่งผลต่อการแสดงผลของวัตถุอื่นได้
ส่วน
Part วัตถุแทนที่บล็อกการสร้างพื้นฐานใน Robloxโดยค่าเริ่มต้น ส่วนทั้งหมดจะมีการจำลองฟิสิกส์และแสดงผลหากปรากฏในพื้นที่ทำงาน 3Dชิ้นส่วนสามารถรับรูปร่างของบล็อก ทรงกลม ทรงกระบอก บล็อกลิ่ม หรือลิ่มมุมนอกจากนี้ TrussPart ทำหน้าที่เป็นเสาโค้งที่ตัวละครสามารถปีนได้เหมือนบันได
![]() | ![]() | ![]() | ![]() | ![]() |
คุณยังสามารถใช้การดำเนินการ โมเดลแข็ง กับชิ้นส่วน เช่น สหภาพหรือลบ เพื่อรวมพวกเขาเป็นสิ่งที่ซับซ้อนมากขึ้นเช่นชามหรือท่อว่างเปล่า
เมช
A MeshPart เป็นวัตถุที่แทนที่เมช (คอลเลกชันของจุดเส้นและใบหน้าที่ทำให้เป็นวัตถุ 3D)คุณมักจะสร้างเมชโดยใช้ซอฟต์แวร์บุคคลที่สามเช่น Blender หรือ Maya จากนั้นนำมาใช้เป็น MeshPart โดยใช้ Studio
เมชสามารถรวมรายละเอียดมากกว่าที่คุณสามารถทำได้ใน Studio ได้มากพวกเขายังสามารถมีโครงสร้างภายในและเทกเจอร์ได้ ทำให้คุณสามารถสร้างวัตถุที่มีชีวิตชีวาที่คุณสามารถโพสและแอนิเมชั่นได้


พื้นที่
วัตถุ Terrain ช่วยให้คุณสามารถสร้างและปรับแต่งสภาพแวดล้อมที่มีรายละเอียดและเป็นจริงได้ เช่น ภูเขา ร่างน้ำ เนินเขาที่ปกคลุมด้วยหญ้า หรือทะเลทรายแบนโดยใช้ เครื่องแก้ไขพื้นที่ คุณสามารถสร้างและเปลี่ยนพื้นที่ขนาดใหญ่ได้อย่างง่ายดาย

โมเดล
A เป็นวัตถุคอนเทนเนอร์สำหรับการจัดกลุ่มทางภูมิศาสตร์ , เช่น , วัตถุ และโมเดลอื่นๆโมเดลสามารถเป็นการจัดกลุ่มที่เรียบง่ายหรือคุณสามารถกำหนดส่วนหลักภายในโมเดลเพื่อให้มันทำงานเป็นชิ้นส่วนที่แข็งตัวเดียวซึ่งเครื่องกลศาสตร์จะปฏิบัติตามเป็นร่างกายเดียวรูปแบบยังสามารถมีสคริปต์ที่ดำเนินการกับวัตถุรายบุคคลของโมเดลได้


การเข้าถึงพื้นที่ทำงานในสคริปต์
ภายในสคริปต์คุณสามารถเข้าถึงสถานที่ได้ Workspace ในสามวิธีที่แตกต่างกันทั้งหมดซึ่งถูกต้อง
- game:GetService("Workspace")
- workspace
- game.Workspace
จากที่นั่น คุณสามารถดำเนินการเป็นชุดใหญ่ของกรณีการใช้งานเพื่อสร้างโลจิสติกส์สำหรับประสบการณ์ของคุณและสร้างโลกและการโต้ตอบแบบไดนามิก ตัวอย่างเช่น:
- รับการอ้างอิงถึงวัตถุใดๆ ในพื้นที่ทำงานเพื่อเปลี่ยนคุณสมบัติในระหว่างการทำงาน
- รับการอ้างอิงถึงวัตถุของผู้ใช้ Camera เพื่อ ปรับแต่งมุมมองของพื้นที่ทำงาน
- ฟังเหตุการณ์บนวัตถุในพื้นที่ทำงานเพื่อดําเนินการตามล็อกิกในเวลาที่เฉพาะ เช่น เมื่อตัวละครเล่นได้ของผู้ใช้ สัมผัสวัตถุ