O Roblox usa um motor de física de corpo rígido. As peças estão sujeitas a forças físicas, desde que não sejam anchored. Você pode criar ensambros usando acessórios e restrições, e você pode detectar e controlar colisões entre objetos usando eventos e filtros de colisão.
Montagens
Uma <a href="/physics/reference/engine/databases/databases">montagem</a> é uma ou mais <a href="/physics/reference/engine/databases/databases">Class.BasePart|BaseParts</a> conectadas por restrições rígidas ou motores (articulações rígidas animadas). As montagens podem ser configuradas para uma velocidade inicial ou ângular, ou seu comportamento pode ser afetado por meio de <a href="https://databases.md/databases.md/databases.md/databases.md/databases.md/databases.md/databases.md
Constraints
Forças não ancoradas reagem à força da gravidade e colisões, mas força física também pode ser aplicada através de restrições mecânicas ou restrições moveridas.
Con限es Mecânicos
Con限rições mecânicas incluem objetos familiares, como puxadores, mola e cordas que podem ser usados para construir mecanismos. Cada um deles é coberto em Con限rições mecânicas.
Constraints do Mover
As restrições do mover aplicam força ou torque para mover uma ou mais montagens. Cada uma delas está descrita em Restrições do Mover.
Colisões
Eventos de colisão ocorrem automaticamente quando dois BaseParts tocam ou param de tocar no mundo 3D. Você pode detectar esses colisionamentos através dos eventos Touched e 2>Class.BasePart.TouchEnded|
Através de técnicas de filtro de colisão, como grupos de colisão ou filtro de peça a peça, você pode controlar quais agrupamentos de físicas colidem com outros.
Veja Colisões para mais detalhes sobre a detecção e filtragem de colisões.
Propriedade da Rede
Para apoiar mecanismos físicos complexos, ao mesmo tempo que também visa uma experiência de suavização e responsividade para os jogadores, o motor de física do Roblox utiliza um sistema de física distribuída no qual as cálculos são distribuídos entre o servidor e todos os clientes conectados. Dentro deste sistema, o motor at
Ajuste de tempo adaptativo
O motor destaca o melhor desempenho ao atribuir automaticamente as montagens a uma das três taxas de simulação. Para cenários com mecanismos complexos, como tanques, você pode melhorar a estabilidade definindo um tempo fixo. Veja Ajuste de tempo adaptativo para mais informações.
Sistema de Controle de Dormir
Quando uma montagem não está se movendo ou acelerando, o motor de física do Roblox melhora o desempenho automaticamente ao parar de simular a montagem. Veja Sistema de sono para uma descrição detalhada do sistema de sono.