ฟิสิกส์

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

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

ชิ้นส่วน

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

A light blue cube against a dark blue background that represents an assembly of 1 part.
1 ชิ้นส่วน; 1 ส่วน
A humanoid character model against a dark blue background that represents an assembly of 18 parts.
การประกอบ 1; 18 ชิ้น
A pirate that represents an assemble of 179 parts.
การประกอบ 1; 179 ชิ้น

ข้อจํากัด

ชิ้นส่วนที่ไม่ได้ติดตั้งไม่ตอบสนองต่อแรงจากแรงโน้มถ่วงและการชนกัน แต่แรงกายภาพสามารถใช้ได้ผ่าน ข้อจํากัดทางกล หรือ ข้อจํากัดของตัวขับเคลื่อน

ข้อจำกัดทางกล

ข้อจำกัดทางกลรวมถึงวัตถุที่คุ้นเคยเช่นบานพับ สปริง และเชือกซึ่งสามารถใช้สร้างอุปกรณ์ได้แต่ละอย่างได้รับการครอบคลุมใน ข้อจำกัดทางกล

ข้อจํากัดของตัวขับเคลื่อน

ข้อจํากัดการเคลื่อนที่ใช้แรงหรือแรงบิดเพื่อเคลื่อนย้ายชิ้นส่วนหนึ่งหรือมากกว่า แต่ละอย่างได้รับการอธิบายไว้ใน ข้อจํากัดการเคลื่อนที่

การชนกัน

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

ผ่านเทคนิคการกรองการชนกัน เช่นกลุ่มการชนกันหรือการกรองส่วนต่อส่วน คุณสามารถควบคุมได้ว่าชิ้นส่วนทางกายภาพใดจะชนกับผู้อื่น

ดู การชน สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการตรวจจับและการกรองการชน

เจ้าของเครือข่าย

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

การจับเวลาแบบกำหนดเอง

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

ระบบนอนหลับ

เมื่อชิ้นส่วนไม่เคลื่อนที่หรือเร่งความเร็ว เครื่องกลศาสตร์ของ Roblox จะปรับปรุงประสิทธิภาพโดยหยุดการจำลองชิ้นส่วนโดยอัตโนมัติดู ระบบนอนหลับ สำหรับคำอธิบายโดยละเอียดของระบบนอนหลับ