การปรับเวลาแบบปรับตัว

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

เครื่องยนต์ฟิสิกส์ของ Roblox จำลองชิ้นส่วนทั้งหมดภายในพื้นที่ 3D โดยใช้กฎการเคลื่อนที่ครั้งที่สองของนิวตัน กฎการเคลื่อนที่นี้ได้รับการแก้ปัญหาในช่วงเวลาต่างๆ ผ่าน การตั้งเวลา และการตั้งเวลาเดียวจะเกิดขึ้นภายใน worldstep ใน Roblox

ตามค่าเริ่มต้น Roblox จะจำลองฟิสิกส์ที่ 240 Hz โดยมีรอบประมาณ 60 เฟรมต่อวินาที ทำให้มีการก้าวหน้าประมาณ 4 worldsteps ต่อเฟรม โดยใช้ การปรับเวลาแบบปรับตัว เครื่องยนต์ฟิสิกส์จะกำหนดชิ้นส่วนเข้าไปในสาม "เกาะการแก้ปัญหา" โดยการปรับความเร็วในการจำลองของพวกมัน โดยมีการเน้นที่ 60 Hz เพื่อให้ได้ประสิทธิภาพที่ดีที่สุด อย่างไรก็ตาม ชิ้นส่วนที่ "ยากกว่า" ที่จะทำการแก้ปัญหาจะใช้การตั้งเวลาที่เร็วกว่าอย่าง 240 Hz เพื่อให้มั่นใจว่ามีความเสถียรทางกายภาพ

เกณฑ์การมอบหมายอาจเปลี่ยนแปลงได้ แต่ชิ้นส่วนที่ได้รับการจัดสรรไปยังเกาะ 240 Hz จะรวมถึง assemblies ที่มีค่า velocity สูง ค่า acceleration สูง และกลไกที่ซับซ้อนที่แก้ปัญหาได้ยาก

เปิดโหมดปรับตัว

เพื่อเปิดใช้งานการปรับเวลาแบบปรับตัวใน Studio:

  1. ในหน้าต่าง Explorer ให้เลือกวัตถุ Workspace

  2. ในหน้าต่าง Properties ให้ค้นหา PhysicsSteppingMethod และเลือก Adaptive

เพื่อติดตามกระบวนการตั้งเวลาในขณะทำงาน คุณสามารถเปิด Microprofiler ของ Studio (CtrlF6; F6) เมื่อเกมกำลังทำงาน ให้กด CtrlP (P) เพื่อหยุดที่เฟรมปัจจุบัน

ภายใต้ขอบเขตที่ชื่อว่า physicsStepped สังเกตว่าชื่อขอบเขตของ worldStep ตอนนี้อ่านว่า worldStep - Adaptive

การเลื่อนเคอร์เซอร์ของคุณเหนือ LDLPGSSolver::solve จะเผยสถานะของจำนวนเกาะที่อยู่ในแต่ละถังความถี่; 1dt Islands (240 Hz), 2dt Islands (120 Hz) และ 4dt Islands (60 Hz)

การมองเห็นการดีบัก

ในระหว่างการทดสอบ ไอเดียที่มีประโยชน์อาจเป็นการมองเห็นความถี่สำหรับชิ้นส่วนที่จำลอง สำหรับการเปิดใช้งานตัวเลือกนี้:

  1. จากแท็บ Physics เปิดใช้งาน Are Timesteps Shown

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

ชิ้นส่วนที่จำลองโดยการขีดเส้นด้วยสีที่แสดงถึงอัตราการจำลองปัจจุบันของพวกมัน

สถานการณ์อัตราคงที่

การปรับเวลาแบบปรับตัวสามารถปรับปรุงประสิทธิภาพฟิสิกส์ได้มากถึง 2.5 เท่า และแนะนำให้ใช้ในกรณีส่วนใหญ่ อย่างไรก็ตาม บางเกมควรใช้โหมด Fixed (240 Hz) ซึ่งรวมถึง:

เกมที่ต้องการการจำลองที่แม่นยำและเสถียรสูง เช่น เกมแข่งรถ, การจำลอง "การทำลาย", หรือเกมที่มีกลไกที่ซับซ้อนอย่างเช่นรถถัง

การจำลองซึ่งชิ้นส่วนส่วนใหญ่ตั้งค่าไปยังเกาะ 240 Hz (เส้นสีแดงระหว่างการ debugging) เมื่อเกาะ 240 Hz มีปฏิสัมพันธ์กับเกาะที่มีความถี่ต่างกัน (60–120 Hz) เกาะเหล่านั้นจะถูกแปลงเป็น 240 Hz โดยมีค่าใช้จ่ายเพิ่มเติมที่อาจจะทำให้ขาดประโยชน์ในการเพิ่มประสิทธิภาพที่เกิดจากการปรับเวลาแบบปรับตัว

©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ