Física

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Roblox utiliza un motor de física de cuerpos rígidos. BaseParts están sujetos a fuerzas físicas siempre que no estén Anchored. Puedes crear ensamblajes físicos utilizando adjuntos y restricciones, y puedes detectar y controlar colisiones entre objetos utilizando eventos y filtrado de colisiones.

Ensamblajes

Un ensamblaje es uno o más BaseParts conectados por restricciones rígidas o motores (juntos rígidos animados). Los ensamblajes pueden establecerse en una velocidad lineal o angular inicial, o su comportamiento puede verse afectado a través de restricciones.

Un cubo azul claro contra un fondo azul oscuro que representa un ensamblaje de 1 parte.
1 ensamblaje; 1 parte
Un modelo de personaje humanoide contra un fondo azul oscuro que representa un ensamblaje de 18 partes.
1 ensamblaje; 18 partes
Un barco pirata que representa un ensamblaje de 179 partes.
1 ensamblaje; 179 partes

Restricciones

Los ensamblajes no anclados reaccionan a la fuerza de la gravedad y a las colisiones, pero también se puede aplicar y simular fuerza física a través de restricciones mecánicas o restricciones de mover.

Las restricciones mecánicas incluyen objetos familiares como bisagras, muelles y cuerdas que se pueden usar para construir mecanismos. Cada uno está resumido en la guía de restricciones mecánicas.

Colisiones

Los eventos de colisión ocurren automáticamente cuando dos BaseParts tocan o dejan de tocarse en el mundo 3D. Puedes detectar estas colisiones a través de los eventos Touched y TouchEnded, los cuales ocurren independientemente del valor de propiedad CanCollide de cualquiera de las partes.

A través de técnicas de filtrado de colisiones como grupos de colisión o filtrado de parte a parte, puedes controlar qué ensamblajes físicos colisionan entre sí.

Consulta la guía de colisiones para obtener más detalles sobre cómo detectar y filtrar colisiones.

Propiedad de red

Para apoyar mecanismos físicos complejos mientras se busca una experiencia suave y receptiva para los jugadores, el motor de física de Roblox utiliza un sistema de física distribuida en el cual los cálculos se distribuyen entre el servidor y todos los clientes conectados. Dentro de este sistema, el motor asigna la propiedad de red de BaseParts simulados físicamente a un cliente o servidor para dividir el trabajo de calcular la física. Consulta la guía de propiedad de red para más detalles.

Tiempos de paso adaptativos

El motor enfatiza el mejor rendimiento al asignar automáticamente los ensamblajes a una de tres tasas de simulación. Para escenarios con mecanismos complejos como tanques, puedes mejorar la estabilidad configurando un tiempo de paso fijo. Consulta la guía de tiempos de paso adaptativos para obtener más información.

Sistema de sueño

Cuando un ensamblaje no se está moviendo o acelerando, el motor de física de Roblox mejora el rendimiento al detener automáticamente la simulación del ensamblaje. Consulta la guía del sistema de sueño para más detalles.

©2026 Roblox Corporation. Roblox, el logotipo de Roblox y "Powering Imagination" son algunas de nuestras marcas registradas y no registradas en los Estados Unidos y otros países.