Mesin fisika Roblox simulasikan semua bagian di dalam ruang kerja 3D melalui hukum gerakan kedua Newton.Undang-undang gerakan ini diselesaikan dari waktu ke waktu melalui langkah waktu dan satu langkah waktu dilakukan dalam langkah dunia di Roblox.
Secara default, Roblox simulasikan fisika pada 240 Hz.Mengingat siklus sekitar 60 frame per detik, sekitar 4 langkah dunia yang maju per frame.Dengan adaptif timestepping , mesin fisika secara otomatis menugaskan bagian ke tiga "pulau solver" dengan menyesuaikan langkah waktu simulasi mereka, dengan fokus pada 60 Hz untuk kinerja terbaik.Namun, bagian yang lebih sulit untuk diselesaikan akan menggunakan langkah waktu yang lebih cepat seperti 240 Hz untuk memastikan stabilitas fisik.

Kriteria penugasan boleh berubah, tetapi bagian yang ditugaskan ke pulau 240 Hz termasuk kumpulan dengan nilai kecepatan tinggi, nilai akselerasi tinggi, dan mekanisme kompleks yang sulit untuk diselesaikan.
Aktifkan mode adaptif
Untuk mengaktifkan adaptif timestepping di Studio:
Di jendela Explorer , pilih objek Ruang kerja .
Di jendela Properti , cari Metode Langkah Fisika dan pilih Adaptif .
Untuk mengamati proses timestepping dalam action, Anda dapat membuka Studio Microprofiler ( CtrlF6 ; ⌘F6 ).Setelah pengalaman dijalankan, tekan CtrlP ( ⌘P ) untuk berhenti di frame saat ini.
Di bawah nama scope yang disebut physicsStepped , perhatikan bahwa nama scope dari worldStep sekarang membaca worldStep - Adaptif .

Menggantungkan kursor Anda di atas LDLPGSSolver::solve akan mengungkapkan status berapa banyak pulau yang termasuk dalam setiap kotak frekuensi; 1dt Pulau (240 Hz), 2dt Pulau (120 Hz) dan 4dt Pulau (60 Hz).

Debug visualisasi
Selama pengujian, mungkin berguna untuk memvisualisasikan frekuensi untuk bagian simulasi. Untuk mengaktifkan opsi ini:
Buka jendela pengaturan Studio ( File ⟩ Pengaturan Studio ).
Dari tab Fisika , aktifkan Apakah Langkah Waktu Ditampilkan .
Setelah diaktifkan, bagian yang disimulasikan akan diuraikan oleh beri ratingsimulasi saat ini.Jika suku cadang berhenti disimulasikan, baik melalui sistem tidur atau perubahan kepemilikan jaringan, suku cadang tidak akan lagi diuraikan.

Skenario tingkat tetap
Pengaturan waktu adaptif dapat meningkatkan kinerja fisika hingga 2,5 kali dan direkomendasikan di sebagian besar kasus.Namun, beberapa pengalaman harus menggunakan mode Tetap (240 Hz), termasuk:
Pengalaman yang membutuhkan simulasi dan stabilitas sangat akurat, seperti permainan balap, simulasi "penghancuran", atau permainan yang memiliki mekanisme kompleks seperti tank.
Simulasi di mana sebagian besar bagian default ke pulau solver 240 Hz (garis merah selama debugging ).Ketika pulau 240 Hz berinteraksi dengan pulau frekuensi yang berbeda (60–120 Hz), pulau-pulau tersebut dikonversi ke 240 Hz dengan overhead yang dapat menyangkal setiap kemenangan kinerja yang dihasilkan dari adaptif timestepping.