Roblox używa sztywnego silnika fizyki ciała.Części podlegają siłom fizycznym tak długo, jak nie są anchored .Możesz tworzyć fizyczne złożenia przy użyciu załączników i ograniczeń, a możesz wykrywać i kontrolować kolizje między obiektami za pomocą wydarzeń i filtrowania kolizji.
Zestawy
Zgromadzenie jest jednym lub więcej połączonym przez sztywne ograniczenia lub silniki (animowane sztywne stawy) przez sztywne ograniczenia lub silniki (animowane sztywne stawy).Zbiórki mogą być ustawione do początkowej prędkości liniowej lub kątowej lub ich zachowanie może być wpływane przez ograniczenia .



Ograniczenia
Niezakotwiczone zespoły reagują na siłę z grawitacji i kolizji, ale siłę fizyczną można również zastosować za pomocą ograniczeń mechanicznych lub ograniczeń przenośników .
Ograniczenia mechaniczne
Ograniczenia mechaniczne obejmują znane przedmioty, takie jak zawiasy, sprężyny i liny, które można wykorzystać do budowy mechanizmów.Każdy jest pokryty w ograniczeniach mechanicznych.
Ograniczenia przenośne
Ograniczenia przesuwania stosują siłę lub moment obrotowy, aby przesunąć jedną lub więcej zbiorów. Każdy jest opisany w ograniczeniach przesuwania.
Kolizje
Wydarzenia kolizyjne występują automatycznie, gdy dwoje BaseParts dotknie lub przestanie dotykać w świecie 3D.Możesz wykryć te kolizje za pomocą wydarzeń Touched i TouchEnded, które występują niezależnie od wartości właściwości każdej ze stron CanCollide.
Poprzez techniki filtrowania kolizji, takie jak grupy kolizyjne lub filtrowanie części do części, możesz kontrolować, które fizyczne zespoły kolizują z innymi.
Zobacz Kolizje dla więcej szczegółów na temat wykrywania i filtrowania kolizji.
Własność sieci
Aby wspierać złożone mechanizmy fizyczne, jednocześnie dążąc do płynnego i reaktywnego doświadczenia dla graczy, silnik fizyczny Roblox wykorzystuje system rozproszonej fizyki , w którym obliczenia są rozdzielane między serwerem a wszystkimi połączonymi klientami.W ramach tego systemu silnik przypisuje własność sieciową fizycznie symulowanej sieci do klienta lub serwera, aby podzielić pracę obliczania fizyki.Zobacz Własność sieci dla dalszych szczegółów.
Dostosowywalne planowanie czasu
Silnik podkreśla najlepsze osiągi automatycznie przypisując zespoły do jednej z trzech szybkości symulacji.W przypadku scenariuszy złożonych mechanizmów, takich jak czołgi, możesz poprawić stabilność ustawiając stały skok czasu.Zobacz Adaptacyjne planowanie czasu dla więcej informacji.
System ślafu
Gdy złożenie nie porusza się ani nie przyspiesza, silnik fizyczny Roblox poprawia wydajność, automatycznie przestając symulować złożenie.Zobacz system snu dla szczegółowego opisu systemu snu.