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

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

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

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

เงื่อนไขการจัดสรรอาจมีการเปลี่ยนแปลง แต่ส่วนที่ได้รับมอบหมายให้อยู่บนเกาะ 240 Hz รวมถึง ชิ้นส่วน ที่มีค่าความเร็วสูง ค่าการเร่งสูง และเครื่องกลที่ซับซ้อนซึ่งยากต่อการแก้ปัญหา

เปิดใช้งานโหมดปรับตัว

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

  1. ในหน้าต่าง สํารวจ เลือกวัตถุ พื้นที่ทํางาน

  2. ในหน้าต่าง คุณสมบัติ ค้นหา วิธีการก้าวไปข้างหน้าทางกายภาพ และเลือก การปรับตัว

แอ็คชันStudio Microprofiler ( CtrlF6 ; F6 )เมื่อประสบการณ์กำลังดำเนินอยู่ กด CtrlP ( P ) เพื่อหยุดที่เฟรมปัจจุบัน

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

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

วิเคราะห์ภาพการดีบัก

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

  1. เปิดหน้าต่างการตั้งค่าสตูดิโอ ( ไฟล์การตั้งค่าสตูดิโอ ).
  2. จากแท็บ ฟิสิกส์ เปิดใช้งาน แสดงขั้นตอนเวลา

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

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

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

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

ประสบการณ์ที่ต้องการการจำลองที่แม่นยำและเสถียรมาก เช่น เกมแข่งรถ การจำลอง "การทําลาย" หรือเกมที่มีเครื่องจักรที่ซับซ้อนเช่นรถถัง

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