PhysicsSettings

Mostrar obsoleto

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

No creable
Configuración
No replicado

El PhysicsSettings es una clase singleton, que te permite ver las funciones de depuración en el motor de físicas de Roblox.Puedes encontrarla en la pestaña de Física en el menú de configuración de Studio.

Resumen

Propiedades

Propiedades

AllowSleep

Leer paralelo

Cuando se establece en verdadero, los objetos físicamente simulados dejarán de ser simulados si tienen poco o ningún movimiento durante un período de tiempo establecido.

AreAnchorsShown

Leer paralelo

Cuando se establece en verdadero, las piezas que son BasePart.Anchored mostrarán un contorno de superficie gris en la superficie de la caja de contención de la pieza que actualmente está mirando al suelo.

AreAssembliesShown

Leer paralelo

Cuando se establece en verdadero, se asigna un color único a cada ensamble de física y se delinean con el color los Part asociados con el ensamble.Las piezas que están unidas por JointInstance compartirán el mismo color.

AreAssemblyCentersOfMassShown

Seguridad de scripts Roblox
Leer paralelo

AreAwakePartsHighlighted

Leer paralelo

Cuando se establece en verdadero, las piezas que se están simulando activamente físicamente tendrán un contorno rojo.

AreBodyTypesShown

Leer paralelo

Cuando se establece en verdad, Part se delineará con un color específico, dependiendo del estado de su cuerpo de simulación raíz.

Tipos de cuerpo


<th>Tipo de cuerpo</th>
<th>Descripción</th>
</tr>
<tr>
<td bgcolor="#FF0000" />
<td>Cuerpo en tiempo real</td><td>Cuerpo de física que siempre se simula en tiempo real y nunca se acelera. Usado para humanoides.</td>
</tr>
<tr>
<td bgcolor="#00FF00" />
<td>Cuerpo de caída gratuita</td><td>Cuerpo físico que se mueve libremente sin ponerse en contacto/ contactar confísico.</td>
</tr>
<tr>
<td bgcolor="#0000FF" />
<td>Cuerpo conjunto</td><td>Cuerpo de física que está siendo influenciado por una articulación físicamente simulada, como un Motor o una Bisagra.</td>
</tr>
<tr>
<td bgcolor="#FFFF00" />
<td>Cuerpo de contacto</td><td>Cuerpo de física que está en contacto con otro cuerpo de física.</td>
</tr>
<tr>
<td bgcolor="#FF7700" />
<td>Cuerpo de contacto simétrico</td><td>Cuerpo de física que experimenta una fuerza de torsión, mientras está en contacto con otro cuerpo.</td>
</tr>
<tr>
<td bgcolor="#777700" />
<td>Cuerpo de contacto vertical</td><td>Cuerpo de física que se mueve muy poco a lo largo del plano Y, mientras está en contacto con otro cuerpo.</td>
</tr>
</tbody>
Colores

AreCollisionCostsShown

Seguridad de scripts Roblox
Leer paralelo

AreConstraintForcesShownForSelectedOrHoveredInstances

Seguridad de scripts Roblox
Leer paralelo

AreConstraintTorquesShownForSelectedOrHoveredInstances

Seguridad de scripts Roblox
Leer paralelo

AreContactForcesShownForSelectedOrHoveredAssemblies

Seguridad de scripts Roblox
Leer paralelo

AreContactIslandsShown

Leer paralelo

Cuando se establece en verdadero, cada isla de contacto renderizará SelectionBox adornos en las partes de las islas de contacto, donde a cada isla de contacto se le asigna un color aleatorio.

AreContactPointsShown

Leer paralelo

Cuando se establece en verdad, los adornos de esfera se dibujarán en los puntos de contacto de cada parte donde ocurren interacciones de física.Cada esfera también tiene una flecha dibujada en 3D, que se dirige a la superficie que el punto de contacto está detectando.

Variaciones de solucionador

El comportamiento de esta propiedad varía dependiendo de si el motor de físicas de Roblox está usando el PGS Physics Solver o el Spring Physics Solver.

Esto es controlado por la propiedad Workspace.PGSPhysicsSolverEnabled.

Solucionador de física de resorte

Cuando Workspace.PGSPhysicsSolverEnabled está configurado como falso, los puntos de contacto se codifican de color como se muestra a continuación.La longitud de la flecha que se proyecta desde la esfera depende de cuánta fuerza está ejerciendo el punto de contacto y de qué tipo de contacto es.


<th width="200">Tipo de contacto</th>
<th>Descripción</th>
</tr>
<tr>
<td bgcolor="#CCCC00" />
<td>Contacto normal</td><td>Punto de contacto sin condiciones especiales.</td>
</tr>
<tr>
<td bgcolor="#656500" />
<td>Contacto de descanso</td><td>Punto de contacto que ha estado activo durante al menos 4 marcos.</td>
</tr>
<tr>
<td bgcolor="#CC0000" />
<td>Segundo contacto de pase</td><td>Punto de contacto que fue realizado por un punto de kernel que pasó por un segundo pase. Rara vez visto.</td>
</tr>
<tr>
<td bgcolor="#CC6500" />
<td>Contacto en tiempo real</td><td>Punto de contacto que se hizo con un cuerpo de física en tiempo real. Esto se aplica a la clase <code>Class.Humanoid</code> .</td>
</tr>
<tr>
<td bgcolor="#0000CC" />
<td>Contacto conjunto</td><td>Punto de contacto que se hizo bajo el contexto de una articulaciónfísicamente simulada. Esto se aplica a los motores y bisagras.</td>
</tr>
</tbody>
Colores

Solucionador de física PGS

Cuando Workspace.PGSPhysicsSolverEnabled se establece en verdadero, los puntos de contacto siempre se colorean ROJO y la longitud de la flecha siempre será de 1 stud.No se rastrean condiciones especiales, porque el solucionador PGS no mantiene tablas de búsqueda específicas para los estados enumerados en el solucionador de primavera.


<th width="200">Tipo de contacto</th>
<th>Descripción</th>
</tr>
<tr>
<td bgcolor="#CC0000" />
<td>Contacto normal</td><td>Punto de contacto sin condiciones especiales.</td>
</tr>
</tbody>
Colores

AreGravityForcesShownForSelectedOrHoveredAssemblies

Seguridad de scripts Roblox
Leer paralelo

AreJointCoordinatesShown

Leer paralelo

Cuando se establece en verdadero, los ejes XYZ se renderizan en el BasePart.CFrame de cada parte.

AreMagnitudesShownForDrawnForcesAndTorques

Seguridad de scripts Roblox
Leer paralelo

AreMechanismsShown

Leer paralelo

Cuando se establece en verdadero, se le da a cada mecanismo individual de piezas un color único.

AreModelCoordsShown

Leer paralelo

Una propiedad antigua que no ha funcionado correctamente desde finales de 2007.Se supone que debe renderizar un eje XYZ en la parte raíz de un Model , pero el componente de renderizado de ejes no funciona correctamente.

AreNonAnchorsShown

Leer paralelo

AreOwnersShown

Leer paralelo

Cuando se establece en verdadero, el personaje de cada jugador se delinea con un color único, y cada parte sobre la que el jugador tiene propiedad de red se delinea con el mismo color.

ArePartCoordsShown

Leer paralelo

Una propiedad antigua que no ha funcionado correctamente desde finales de 2007.Se supone que debe renderizar un gran eje XYZ en el centro de cada BasePart, pero el componente de renderizado de ejes no funciona correctamente.

AreRegionsShown

Leer paralelo

Cuando se establece en verdadero, se dibuja un cilindro alrededor del personaje de cada jugador, representando su Player.SimulationRadius .Cada objeto físicamente simulado comprobará qué jugador está más cerca de ese objeto y si está dentro del radio de simulación del jugador.Si se cumplen ambas condiciones, ese jugador se convertirá en el propietario de la red de ese objeto.

AreSolverIslandsShown

Seguridad de scripts Roblox
Leer paralelo

AreTerrainReplicationRegionsShown

Leer paralelo

AreTimestepsShown

Seguridad de scripts Roblox
Leer paralelo

AreUnalignedPartsShown

Leer paralelo

Cuando se establece en verdadero, las piezas que no están alineadas en la cuadrícula 1x1x1 se resaltarán en amarillo.

AreWorldCoordsShown

Leer paralelo

Una propiedad antigua que no ha funcionado correctamente desde finales de 2007.Se supone que debe renderizar un gran eje XYZ en el centro del mundo, pero el componente de renderizado de ejes no funciona correctamente.

DisableCSGv2

Leer paralelo

Cuando se establece en verdadero, Roblox volverá a usar su solucionador CSG legado al realizar operaciones de modelado sólido.

DisableCSGv3ForPlugins

Leer paralelo

DrawConstraintsNetForce

Seguridad de scripts Roblox
Leer paralelo

DrawContactsNetForce

Seguridad de scripts Roblox
Leer paralelo

DrawTotalNetForce

Seguridad de scripts Roblox
Leer paralelo

EnableForceVisualizationSmoothing

Seguridad de scripts Roblox
Leer paralelo

FluidForceDrawScale

Seguridad de scripts Roblox
Leer paralelo

Establece la escala de flechas dibujadas para la visualización de la fuerza aerodinámica.El valor predeterminado es 1.0; valores más pequeños dibujan flechas más pequeñas y viceversa.El valor predeterminado es un buen punto de partida para un amplio rango de mecanismos aerodinámicos.

ForceCSGv2

Oculto
No replicado
Leer paralelo

ForceDrawScale

Seguridad de scripts Roblox
Leer paralelo

ForceVisualizationSmoothingSteps

Seguridad de scripts Roblox
Leer paralelo

IsInterpolationThrottleShown

Leer paralelo

IsReceiveAgeShown

Leer paralelo

Esta propiedad se supone que debe mostrar el BasePart.ReceiveAge de una parte, pero no funciona correctamente.

IsTreeShown

Leer paralelo

Cuando se establece en verdadero, las conexiones conjuntas de cada parte y los estados de sus componentes primitivos subyacentes se visualizan como un árbol de alcance.

Tabla de árbol extendida

Hay varias visualizaciones disponibles cuando esta propiedad se establece en verdadero:


<th width="125">Tipo de adorno</th>
<th>Descripción</th>
</tr>
<tr>
<td bgcolor="#FF0000" />
<td>Caja</td><td>Raíz primitiva de un mecanismo que está actualmente anclado o conectado a un primitivo anclado.Vea <code>Clase.BasePart:IsGrounded()</code>.</td>
</tr>
<tr>
<td bgcolor="#FF7F00" />
<td>Caja</td><td>Primitivo raíz de un mecanismo que es libre de ser simulado físicamente.</td>
</tr>
<tr>
<td bgcolor="#0000FF" />
<td>Caja</td><td>Raíz primitiva de un mecanismo que tiene componentes móviles.</td>
</tr>
<tr>
<td bgcolor="#CCCC00" />
<td>Esfera</td><td>Primitivo raíz de una asamblea.</td>
</tr>
<tr>
<td bgcolor="#FF7F00" />
<td>Cilindro</td><td>Primitivo raíz de un grupo.</td>
</tr>
<tr>
<td bgcolor="#B2B2B2" />
<td>Línea</td><td>Conexión entre dos Primitivos que comparten la misma Asamblea y Clúster.</td>
</tr>
<tr>
<td bgcolor="#0000FF" />
<td>Línea</td><td>Conexión entre dos primitivos que comparten la misma asamblea.</td>
</tr>
<tr>
<td bgcolor="#29D0D0" />
<td>Línea</td><td>Conexión entre dos primitivos.</td>
</tr>
</tbody>
Colores

PhysicsEnvironmentalThrottle

Leer paralelo

Controla la velocidad del acelerador del motor de físicas de Roblox.Por defecto, el motor de físicas ajustará el acelerador del entorno de físicas dependiendo de cuánto trabajo esté haciendo el motor de físicas y de la velocidad de fotogramas actual.Vea la página de enumeración para Enum.EnviromentalPhysicsThrottle para obtener más información.

ShowDecompositionGeometry

Leer paralelo

Cuando se establece en verdadero, la geometría de colisión subyacente para PartOperation y MeshPart se renderiza.

ShowFluidForcesForSelectedOrHoveredMechanisms

Seguridad de scripts Roblox
Leer paralelo

Cuando se establece en verdadero, habilita la visualización aerodinámica de mecanismos seleccionados o pasados por alto en los modos de juego y ejecución de Studio.Esta visualización muestra la fuerza aerodinámica, el momento de torsión (mecánica)y el centro de presión para los mecanismos flotantes o seleccionados.

ShowInstanceNamesForDrawnForcesAndTorques

Seguridad de scripts Roblox
Leer paralelo

SolverConvergenceMetricType

Seguridad de scripts Roblox
Leer paralelo

SolverConvergenceVisualizationMode

Seguridad de scripts Roblox
Leer paralelo

ThrottleAdjustTime

Leer paralelo

Si el PhysicsSettings.PhysicsEnvironmentalThrottle está configurado como DefaultAuto, esto especifica el tiempo máximo que el acelerador ambiental de física debe esperar antes de que se le permita cambiar automáticamente.

TorqueDrawScale

Seguridad de scripts Roblox
Leer paralelo

UseCSGv2

Leer paralelo

Si se establece en verdadero, se usará la versión 2 del solucionador CSG de Roblox en lugar de la versión 1.

Métodos

Eventos