Física

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Roblox utiliza um motor de física de corpo rígido. BaseParts estão sujeitos a forças físicas, desde que não estejam Anchored. Você pode criar montagens físicas usando anexos e restrições, e pode detectar e controlar colisões entre objetos utilizando eventos e filtragem de colisões.

Montagens

Uma montagem é uma ou mais BaseParts conectadas por restrições rígidas ou motores (juntas rígidas animadas). As montagens podem ser definidas com uma velocidade linear ou angular inicial, ou seu comportamento pode ser afetado por restrições.

Um cubo azul claro contra um fundo azul escuro que representa uma montagem de 1 parte.
1 montagem; 1 parte
Um modelo de personagem humanoide contra um fundo azul escuro que representa uma montagem de 18 partes.
1 montagem; 18 partes
Um barco pirata que representa uma montagem de 179 partes.
1 montagem; 179 partes

Restrições

Montagens não ancoradas reagem a forças da gravidade e colisões, mas forças físicas também podem ser aplicadas e simuladas por meio de restrições mecânicas ou restrições de mover.

Restrições mecânicas incluem objetos familiares como dobradiças, molas, e cordas que podem ser usadas para construir mecanismos. Cada uma é resumida no guia de restrições mecânicas.

Colisões

Eventos de colisão ocorrem automaticamente quando duas BaseParts se tocam ou param de se tocar no mundo 3D. Você pode detectar essas colisões através dos eventos Touched e TouchEnded, que ocorrem independentemente do valor da propriedade CanCollide de qualquer uma das partes.

Por meio de técnicas de filtragem de colisão como grupos de colisão ou filtragem de parte para parte, você pode controlar quais montagens físicas colidem com outras.

Veja o guia de colisões para mais detalhes sobre como detectar e filtrar colisões.

Propriedade de rede

Afim de suportar mecanismos físicos complexos, enquanto também se busca uma experiência fluida e responsiva para os jogadores, o motor de física da Roblox utiliza um sistema de física distribuída, no qual os cálculos são distribuídos entre o servidor e todos os clientes conectados. Dentro deste sistema, o motor atribui propriedade de rede às BaseParts simuladas fisicamente para um cliente ou servidor, a fim de dividir o trabalho de cálculo da física. Veja o guia de propriedade de rede para mais detalhes.

Passo temporal adaptativo

O motor enfatiza o melhor desempenho ao atribuir automaticamente as montagens a uma das três taxas de simulação. Para cenários que apresentam mecanismos complexos como tanques, você pode melhorar a estabilidade definindo um passo temporal fixo. Veja o guia de passo temporal adaptativo para mais informações.

Sistema de sono

Quando uma montagem não está se movendo ou acelerando, o motor de física da Roblox melhora o desempenho ao parar automaticamente a simulação da montagem. Veja o guia do sistema de sono para obter detalhes.

©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.