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



ข้อจํากัด
ชิ้นส่วนที่ไม่ได้ติดตั้งไม่ตอบสนองต่อแรงจากแรงโน้มถ่วงและการชนกัน แต่แรงกายภาพสามารถใช้ได้ผ่าน ข้อจํากัดทางกล หรือ ข้อจํากัดของตัวขับเคลื่อน
ข้อจำกัดทางกล
ข้อจำกัดทางกลรวมถึงวัตถุที่คุ้นเคยเช่นบานพับ สปริง และเชือกซึ่งสามารถใช้สร้างอุปกรณ์ได้แต่ละอย่างได้รับการครอบคลุมใน ข้อจำกัดทางกล
ข้อจํากัดของตัวขับเคลื่อน
ข้อจํากัดการเคลื่อนที่ใช้แรงหรือแรงบิดเพื่อเคลื่อนย้ายชิ้นส่วนหนึ่งหรือมากกว่า แต่ละอย่างได้รับการอธิบายไว้ใน ข้อจํากัดการเคลื่อนที่
การชนกัน
เหตุการณ์การชนกันจะเกิดขึ้นโดยอัตโนมัติเมื่อสอง BaseParts สัมผัสหรือหยุดสัมผัสในโลก 3Dคุณสามารถ ตรวจจับ การชนกันเหล่านี้ผ่านเหตุการณ์ Touched และ TouchEnded ซึ่งเกิดขึ้นไม่ว่าค่าความเป็นเจ้าของของส่วนใดส่วนหนึ่งจะเป็น CanCollide หรือไม่
ผ่านเทคนิคการกรองการชนกัน เช่นกลุ่มการชนกันหรือการกรองส่วนต่อส่วน คุณสามารถควบคุมได้ว่าชิ้นส่วนทางกายภาพใดจะชนกับผู้อื่น
ดู การชน สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการตรวจจับและการกรองการชน
เจ้าของเครือข่าย
เพื่อสนับสนุนเมคานิกส์ทางกายภาพที่ซับซ้อนในขณะที่มุ่งเน้นไปที่ประสบการณ์ที่ราบรื่นและตอบสนองสำหรับผู้เล่น Roblox เครื่องกลศาสตร์จะใช้ระบบภาพกระจาย แบบกระจาย ซึ่งการคำนวณจะถูกแจกจ่ายระหว่างเซิร์ฟเวอร์และลูกค้าทั้งหมดที่เชื่อมต่อภายในระบบนี้เครื่องยนต์จะกำหนดสิทธิ์เจ้าของเครือข่าย เครือข่าย ของการจำลองทางกายภาพ BaseParts ให้กับไคลเอนต์หรือเซิร์ฟเวอร์เพื่อแบ่งการทำงานของการคำนวณฟิสิกส์ดู เจ้าของเครือข่าย สำหรับรายละเอียดเพิ่มเติม
การจับเวลาแบบกำหนดเอง
เครื่องยนต์เน้นประสิทธิภาพสูงสุดโดยการกำหนดองค์ประกอบให้อยู่ในอัตราการจำลองสามอัตราที่ดีที่สุดโดยอัตโนมัติสำหรับสถานการณ์ที่มีเมคานิซึ่มที่ซับซ้อนเช่นรถถังคุณสามารถปรับปรุงความเสถียรได้โดยการตั้งค่าช่วงเวลาคงที่ดู การจับเวลาแบบปรับตัว สำหรับข้อมูลเพิ่มเติม
ระบบนอนหลับ
เมื่อชิ้นส่วนไม่เคลื่อนที่หรือเร่งความเร็ว เครื่องกลศาสตร์ของ Roblox จะปรับปรุงประสิทธิภาพโดยหยุดการจำลองชิ้นส่วนโดยอัตโนมัติดู ระบบนอนหลับ สำหรับคำอธิบายโดยละเอียดของระบบนอนหลับ