Mesin fisika Roblox menyimulasikan semua bagian di dalam ruang kerja 3D melalui hukum gerakan kedua Newton. Hukum gerakan ini dipecahkan melalui waktu tahap dan hanya satu tahap waktu dilakukan di dalam langkah dunia di Roblox.
Secara default, Roblox menyimulasikan fisika pada 240 Hz. Mengingat siklus sekitar 60 frame per detik, sekitar 4 langkah dunia per frame. Dengan adaptive timestepping , mesin fisika secara otomatis menetapkan bagian ke tiga "solver islands" dengan menyesuaikan waktu solusi mereka, d
Kriteria penilaian asignasi dapat berubah, tetapi bagian yang ditugaskan ke pulau 240 Hz termasuk penggabungan dengan nilai kecepatan tinggi, nilai akselerasi tinggi, dan mekanisme kompleks yang sulit untuk dipecahkan.
Mengaktifkan Mode Adaptasi
Untuk mengaktifkan penyesuaian waktu dalam Studio:
Di jendela Explorer , pilih objek Workspace .
Di jendela Proprietas , temukan PhysicsSteppingMetode dan pilih Adaptasi .
Untuk mengamati proses pengaturan waktu dalam action, Anda dapat membuka Studio Microprofiler ( CtrlF6 ; 0> ⌘ 0> 2> F6 2> ). Setelah pengalaman berjalan, tekan 5>
Di bawah scope bernama physicsStepped , perhatikan bahwa nama scope dari worldStep sekarang membaca worldStep - Adaptive .
Menggantung cursor Anda di atas LDLPGSSolver::solve akan menunjukkan status berapa banyak pulau yang berada dalam setiap ember frekuensi; 1dt pulau (240Hz), 2dt pulau (120Hz) dan 1>4dt1> pulau (60Hz).
Visualisasi Debug
Selama pengujian, mungkin berguna untuk melihat frekuensi untuk simulated parts. Untuk mengaktifkan opsi ini:
Buka jendela pengaturan Studio ( File >.
Dari tab Fisika , aktifkan Apakah Timesteps ditunjukkan .
Setelah diaktifkan, bagian yang disimulasikan akan ditunjukkan oleh beri ratingsimulasi mereka saat ini. Jika bagian berhenti disimulasikan, baik melalui simulasi sistem tidur atau perubahan kepemilikan jaringan, bagian tidak akan lagi ditunjukkan.
Skenario Tetap Tingkat
Timing adaptif dapat meningkatkan kinerja fisika hingga 2,5 kali dan direkomendasikan dalam kebanyakan kasus. Namun, beberapa pengalaman harus menggunakan mode Fixed (240 Hz), termasuk:
Pengalaman yang memerlukan simulasi yang sangat akurat dan stabil, seperti game balap, "destruksi" simulasi, atau game yang menampilkan mekanisme kompleks seperti tank.
Simulasi di mana sebagian besar bagian default ke 240 hz solver island (garis merah selama debugging). Ketika 240 hz islands berinteraksi dengan islands of different frequency (60–120 hz), those islands dikonversi ke 240 hz dengan over头 yang dapat menghilangkan setiap keuntungan kinerja yang dihasilkan dari adaptive timestepping.