Roblox sert bir vücut fiziği motoru kullanır.Parçalar, anchored olmadığı sürece fiziksel güçlere tabidir.Eklentiler ve kısıtlamalar kullanarak fiziksel montajlar oluşturabilir ve olaylar ve çarpışma filtreleme kullanarak nesneler arasındaki çarpışmaları tespit edip kontrol edebilirsiniz.
Bileşenler
Bir montaj sert kısıtlarla veya motorlarla (animasyonlu sert bağlantılar) bağlı bir veya daha fazla BaseParts.Montajlar ilk lineer veya açısal hıza ayarlanabilir veya davranışları kısıtlamalar aracılığıyla etkilenebilir.



Sınırlar
Sabit olmayan montajlar yerçekiminden ve çarpışmalardan gelen güce tepki verir, ancak fiziksel güç ayrıca mekanik kısıtlama veya hareket kısıtlaması aracılığıyla uygulanabilir.
Mekanik sınırlar
Mekanik kısıtlamalar, mekanizmaların inşa edilmesi için kullanılabilecek mekanizmalar için tanıdık nesneleri içerir, örneğin kızaklar, zıplama ve ipler.Her biri Mekanik sınırlar tarafından kapsanmıştır.
Hareket kısıtları
Hareket kısıtları, bir veya daha fazla montajı hareket ettirmek için kuvvet veya tork uygular. Her biri Hareket kısıtları çerçevesinde açıklanır.
Çarpışma
Çarpışma olayları, 3B dünyada iki BaseParts dokunma veya dokunmayı durdurduğunda otomatik olarak gerçekleşir.Bu çarpışmaları, herhangi bir parçanın özellik değeri ile bağımsız olarak meydana gelen Class.BasePart.Touched|Touched``Class.BasePart.TouchEnded|TouchEnded aracılığıyla tespit edebilirsiniz, herhangi bir parçanın CanCollide değeri ne olursa olsun.
Çarpışma grupları veya parça-parça filtreleme gibi çarpışma filtreleme teknikleri aracılığıyla, hangi fiziksel montajların diğerleriyle çarpışacağını kontrol edebilirsiniz.
Çarpışma tespitinde ve filtrelenmesinde daha fazla ayrıntı için Çarpışma bakın.
Ağ sahipliği
Oyuncular için pürüzsüz ve yanıt veren bir deneyim hedeflerken karmaşık fizik mekanizmalarını desteklemek için, Roblox fizik motoru, hesaplamaların sunucu ve tüm bağlı istemciler arasında dağıtıldığı dağıtılmış fizik sistemi kullanır.Bu sistem içinde, motor fiziksel olarak simüle edilen ağ sahipliğini bir müşteriye veya sunucuya atar, fiziğin hesaplanması işini bölmek için.Daha fazla ayrıntı için Ağ sahipliği bakın.
Uyarlanabilir zaman adımı
Motor, montajları üç simülasyon oranından birine otomatik olarak atayarak en iyi performansı vurgular.Tanklar gibi karmaşık mekanizmalara sahip senaryolar için, sabit bir zaman adımı belirleyerek istikrarı artırabilirsiniz.Daha fazla bilgi için Adaptif zamanlayıcı bakın.
Uyku sistemi
Bir montaj hareket etmiyor veya hızlanmıyorsa, Roblox fizik motoru otomatik olarak montajın simülasyonunu durdurarak performansı artırır.Uyku sisteminin ayrıntılı bir açıklaması için Uyku sistemi'ne bakın.