Roblox menggunakan mesin fisika tubuh kaku.Bagian terikat pada kekuatan fisik selama mereka tidak anchored .Anda dapat membuat kumpulan fisik menggunakan lampiran dan keterbatasan, dan Anda dapat mendeteksi dan mengontrol tabrakan antara objek menggunakan acara dan penyaringan tabrakan.
Kumpulan
Sebuah kumpulan adalah satu atau lebih BaseParts terhubung oleh batasan kaku atau motor (persambungan kaku bergerak).Kumpulan dapat ditetapkan ke kecepatan linear atau sudut awal, atau perilaku mereka dapat dipengaruhi melalui batasan .



Kontraksi
Kumpulan yang tidak diikat tidak bereaksi terhadap gaya dari gravitasi dan tabrakan, tetapi gaya fisik juga dapat diterapkan melalui batasan mekanis atau batasan penggerak .
Kontraksi mekanik
Kontraksi mekanis termasuk objek yang sudah dikenal seperti engsel, resor, dan tali yang dapat digunakan untuk membangun mekanisme.Masing-masing dicakup dalam batasan mekanis .
Kontraksi penggerak
Kontraksi penggerak menerapkan kekuatan atau torsi untuk memindahkan satu atau lebih kumpulan. Setiap diuraikan dalam kontraksi penggerak .
Tabrakan
Peristiwa kolisi secara otomatis terjadi ketika dua BaseParts sentuhan atau berhenti menyentuh di dunia 3D.Anda dapat mendeteksi kolisi ini melalui peristiwa Touched dan TouchEnded yang terjadi terlepas dari nilai properti bagian mana pun CanCollide.
Melalui filter kolisi teknik seperti kelompok kolisi atau filterisasi bagian ke bagian, Anda dapat mengontrol kumpulan fisik mana yang bertabrakan dengan orang lain.
Lihat Tabrakan untuk lebih banyak rincian tentang deteksi dan penyaringan tabrakan.
Kepemilikan jaringan
Untuk mendukung mekanisme fisik kompleks sambil juga menargetkan pengalaman lancar dan responsif bagi pemain, mesin fisika Roblox menggunakan sistem fisika terdistribusi di mana perhitungan didistribusikan antara server dan semua klien yang terhubung.Dalam sistem ini, mesin menugaskan kepemilikan jaringan dari fisik yang disimulasikan secara fisik ke klien atau server untuk membagi pekerjaan menghitung fisika.Lihat Kepemilikan jaringan untuk rincian lebih lanjut.
Pengaturan waktu adaptif
Mesin menekankan kinerja terbaik dengan secara otomatis menugaskan assemblies ke salah satu dari tiga tingkat simulasi.Untuk skenario yang memiliki mekanisme kompleks seperti tank, Anda dapat meningkatkan stabilitas dengan menetapkan langkah waktu tetap.Lihat Pengaturan waktu adaptif untuk informasi lebih lanjut.
Sistem tidur
Ketika sebuah assemblasi tidak bergerak atau mempercepat, mesin fisika Roblox meningkatkan kinerja dengan secara otomatis menghentikan simulasi assemblasi.Lihat Sistem tidur untuk deskripsi terperinci tentang sistem tidur.