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 usa un motor de física del cuerpo rígido. Las partes están sujetas a fuerzas físicas siempre que no estén anchored. Puedes crear ensambles físicos usando accesorios y limitaciones, y puedes detectar y controlar colisiones entre objetos usando eventos y filtro de colisión.

Ensamblajes

Una Assembly es una o más BaseParts conectadas por limitaciones rígidas o motores (articulaciones rígidas animadas). LasAssembly se pueden configurar para una velocidad inicial lineal oangular o para su comportamiento se puede afectar a través de 约束 .

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

Limitaciones

Las asambleas no ancladas reaccionan a la fuerza desde la gravedad y las colisiones, pero la fuerza física también se puede aplicar a través de limitaciones mecánicas o limitaciones del mover.

Limitaciones mecánicas

Las limitaciones mecánicas incluyen objetos familiares como bisagras, resorte y cuerdas que se pueden usar para construir mecanismos. Cada uno está cubierto en Fuerzas mecánicas .

Limitaciones de movimiento

Las limitaciones del mover aplican fuerza o par de torsión para mover una o más asambladas. Cada una está detallada en Limitaciones del mover .

Colisiones

Los eventos de colisión ocurren automáticamente cuando dos BaseParts tocan o dejan de tocar en el mundo 3D. Puedes detectar estos eventos a través de los eventos Touched y 2>Class.BasePart.TouchEnded

A través de técnicas de filtrado de colisión como grupos de colisión o filtrado de parte a parte, puede controlar qué agrupaciones de físicas se colisionan con otras.

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

Propiedad de la red

Para apoyar mecanismos físicos complejos mientras se busca también una experiencia de usuario sin problemas y responsiva para los jugadores, el motor de roblox utiliza un sistema de física distribuida en el que las computadoras se distribuyen entre el servidor y todos los clientes conectados. En este sistema, el motor asigna propiedad de red

Ajuste dinámico del tiempo

El motor destaca el mejor rendimiento asignando automáticamente las máquinas a una de las tres tasas de simulación. Para los escenarios que presentan máquinas complejas como tanques, puede mejorar la estabilidad al configurar un tiempo fijo. Vea Adaptive Timestepping para obtener más información.

Sistema de Alimentación

Cuando una instalación no se está moviendo o acelerando, el motor de física de Roblox mejora el rendimiento al dejar de simular automáticamente la instalación. Vea Sistema de sueño para una descripción detallada del sistema de sueño.