Fisika

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Roblox menggunakan mesin fisika tubuh kaku. BaseParts terpengaruh oleh gaya fisika selama mereka tidak Anchored. Anda dapat membuat perakitan fisik menggunakan lampiran dan kendala, dan Anda dapat mendeteksi dan mengontrol tabrakan antara objek menggunakan peristiwa dan penyaringan tabrakan.

Perakitan

Sebuah perakitan adalah satu atau lebih BaseParts yang terhubung oleh kendala atau motor kaku (sendi kaku yang dianimasikan). Perakitan dapat diatur ke kecepatan linier atau sudut awal, atau perilakunya dapat dipengaruhi melalui kendala.

Sebuah kubus biru muda di latar belakang biru gelap yang mewakili perakitan dari 1 bagian.
1 perakitan; 1 bagian
Sebuah model karakter humanoid di latar belakang biru gelap yang mewakili perakitan dari 18 bagian.
1 perakitan; 18 bagian
Sebuah kapal bajak laut yang mewakili perakitan dari 179 bagian.
1 perakitan; 179 bagian

Kendala

Perakitan yang tidak terikat bereaksi terhadap gaya dari gravitasi dan tabrakan, tetapi gaya fisika juga dapat diterapkan dan disimulasikan melalui kendala mekanis atau kendala pemindah.

Kendala mekanis mencakup objek yang sudah dikenal seperti engsel, pegas, dan tali yang dapat digunakan untuk membangun mekanisme. Masing-masing dirangkum dalam panduan kendala mekanis.

Tabrakan

Peristiwa tabrakan secara otomatis terjadi ketika dua BaseParts bersentuhan atau berhenti bersentuhan di dunia 3D. Anda dapat mendeteksi tabrakan ini melalui peristiwa Touched dan TouchEnded yang terjadi terlepas dari nilai properti CanCollide dari masing-masing bagian.

Melalui teknik penyaringan tabrakan seperti grup tabrakan atau penyaringan bagian‑ke‑bagian, Anda dapat mengontrol bagian fisik mana yang bertabrakan dengan yang lain.

Lihat panduan tabrakan untuk informasi lebih lanjut tentang mendeteksi dan menyaring tabrakan.

Kepemilikan jaringan

Untuk mendukung mekanisme fisika yang kompleks sambil juga bertujuan untuk pengalaman yang lancar dan responsif bagi pemain, mesin fisika Roblox memanfaatkan sistem fisika terdistribusi di mana perhitungan didistribusikan antara server dan semua klien yang terhubung. Dalam sistem ini, mesin memberikan kepemilikan jaringan dari BaseParts yang disimulasikan secara fisik kepada baik klien atau server untuk membagi pekerjaan perhitungan fisika. Lihat panduan kepemilikan jaringan untuk rincian lebih lanjut.

Penjadwalan adaptif

Mesin ini menekankan kinerja terbaik dengan secara otomatis mengassign perakitan ke salah satu dari tiga laju simulasi. Untuk skenario yang menghadirkan mekanisme kompleks seperti tank, Anda dapat meningkatkan stabilitas dengan mengatur waktu tetap. Lihat panduan penjadwalan adaptif untuk informasi lebih lanjut.

Sistem tidur

Ketika sebuah perakitan tidak bergerak atau berakselerasi, mesin fisika Roblox meningkatkan kinerja dengan secara otomatis menghentikan simulasi perakitan. Lihat panduan sistem tidur untuk rincian.

©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.