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 cuerpo rígido. Las partes están sujetas a fuerzas físicas siempre que no sean anchored . Puede crear conjuntos físicos usando accesorios y restricciones, y puede detectar y controlar colisiones entre objetos usando eventos y filtrado de colisiones.

Asambleas

Un montaje es uno o más BaseParts conectados por restricciones rígidas o motores (juntas rígidas animadas). Los conjuntos se pueden establecer a una velocidad lineal o angular inicial, o su comportamiento puede ser afectado a través de restricciones.

1 montaje; 1 parte
1 montaje; 18 partes
1 montaje; 179 partes

Restricciones

Los conjuntos no anclados 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 .

Restricciones mecánicas

Las restricciones mecánicas incluyen objetos familiares como bisagras, resortes y cuerdas que se pueden usar para construir mecanismos. Cada uno está cubierto en Restricciones Mecánicas.

Restricciones de movimiento

Las restricciones de movimiento aplican fuerza o par para mover una o más asambleas. Cada una se describe en Mover Constraints .

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 Touched y TouchEnded eventos que ocurren independientemente del valor de propiedad de CanCollide.

A través de técnicas de filtrado de colisiones, como grupos de colisiones o filtrado parte a parte, puede controlar qué conjuntos físicos colisionan con otros.

Consulte Colisiones para más detalles sobre la detección y filtrado de colisiones.

Propiedad de la red

Con el fin de admitir mecanismos físicos complejos y al mismo tiempo procurar una experiencia fluida y receptiva 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 BaseParts a un cliente o servidor para dividir el trabajo de calcular la física. Consulte Propiedad de red para más detalles.

Progreso de tiempo adaptativo

El motor enfatiza el mejor rendimiento asignando automáticamente los ensamblajes a una de las tres velocidades de simulación. Para escenarios con mecanismos complejos como tanques, puede mejorar la estabilidad estableciendo un paso de tiempo fijo. Consulte Pasos de tiempo adaptativos para obtener más información.