Roblox usa un motor de física de cuerpo rígido.Las piezas están sujetas a fuerzas físicas siempre que no sean anchored .Puedes crear ensamblajes físicos usando adjuntos y restricciones y puedes detectar y controlar colisiones entre objetos usando eventos y filtrado de colisiones.
Ensambleos
Una ensamblaje es uno o más conectados por restricciones rígidas o motores (juntas rígidas animadas).Las colecciones se pueden configurar con una velocidad lineal o ángular inicial o su comportamiento se puede ver afectado a través de restricciones .



Limitaciones
Las monturas no ancladas reaccionan a la fuerza de la gravedad y las colisiones, pero la fuerza física también se puede aplicar a través de restricciones mecánicas o restricciones de movimiento .
Contricciones mecánicas
Las restricciones mecánicas incluyen objetos familiares como bisagras, resortes y cuerdas que se pueden utilizar para construir mecanismos.Cada uno está cubierto en restricciones mecánicas .
Con restricciones de movimiento
Las restricciones de mover aplican fuerza o torque para mover una o más ensamblajes. Cada una se describe en restricciones de mover.
Colisiones
Los eventos de colisión ocurren automáticamente cuando dos BaseParts tocan o dejan de tocar en el mundo 3D.Puedes detectar estas colisiones a través de los eventos Touched y TouchEnded que ocurren independientemente del valor de propiedad de cualquier parte CanCollide.
A través de filtrado de colisiones técnicas como grupos de colisión o filtrado de parte a parte, puedes controlar qué ensamblajes físicos chocan con otros.
Vea Colisiones para más detalles sobre la detección y filtrado de colisiones.
Propiedad de red
Para soportar mecanismos físicos complejos mientras se busca una experiencia suave y reactiva para los jugadores, el motor de física de Roblox utiliza un sistema de física distribuida en el que las computaciones se distribuyen entre el servidor y todos los clientes conectados.Dentro de este sistema, el motor asigna propiedad de red de físicamente simulada BaseParts a un cliente o servidor para dividir el trabajo de la calculación de física.Vea Propiedad de red para más detalles.
Temporización adaptativa
El motor enfatiza el mejor rendimiento asignando automáticamente ensamblajes a una de tres velocidades de simulación.Para escenarios que cuentan con mecanismos complejos como tanques, puedes mejorar la estabilidad al establecer un paso de tiempo fijo.Vea Adaptive timestepping para obtener más información.
Sistema de sueño
Cuando una asamblea no se está moviendo o acelerando, el motor de física de Roblox mejora el rendimiento al detener automáticamente la simulación de la asamblea.Vea Sistema de sueño para una descripción detallada del sistema de sueño.