PhysicsSettings

非推奨を表示
作成できません
設定

The PhysicsSettings is a singleton class, which lets you view debugging features in Roblox's physics engine. You can find it under the Physics tab in Studio's settings menu.

概要

プロパティ

プロパティ

AllowSleep

並列読み取り

When set to true, physically simulated objects will stop being simulated if they have little to no motion for a set period of time.

AreAnchorsShown

並列読み取り

When set to true, parts that are BasePart.Anchored will show a gray surface outline on the surface of the part's bounding box that is currently facing the ground.

AreAssembliesShown

並列読み取り

When set to true, each physics assembly is assigned a unique color and the Part associated with the assembly are outlined with the color. Parts that are attached together by JointInstance will share the same color.

AreAssemblyCentersOfMassShown

並列読み取り
robloxのスクリプトセキュリティ

AreAwakePartsHighlighted

並列読み取り

When set to true, parts that are actively being physically simulated will have a red outline.

AreBodyTypesShown

並列読み取り

When set to true, Part will be outlined with a specific color, depending on the state of its root simulation body.

Body Types

ColorBody TypeDescription
Real Time BodyPhysics Body that is always simulated in real time, and is never throttled. Used for Humanoids.
Free Fall BodyPhysics Body that is freely moving with no physical contact.
Joint BodyPhysics Body that is being influenced by a physically simulated joint, such as a Motor or a Hinge.
Contact BodyPhysics Body that is in contact with another physics body.
Symmetric Contact BodyPhysics Body that is experiencing a torquing force, while in contact with another body.
Vertical Contact BodyPhysics Body that is moving very little along the Y plane, while in contact with another body.

AreCollisionCostsShown

並列読み取り
robloxのスクリプトセキュリティ

AreConstraintForcesShownForSelectedOrHoveredInstances

並列読み取り
robloxのスクリプトセキュリティ

AreConstraintTorquesShownForSelectedOrHoveredInstances

並列読み取り
robloxのスクリプトセキュリティ

AreContactForcesShownForSelectedOrHoveredAssemblies

並列読み取り
robloxのスクリプトセキュリティ

AreContactIslandsShown

並列読み取り

When set to true, each contact island will render SelectionBox adorns on the parts in contact islands, where each contact island is assigned a random color.

AreContactPointsShown

並列読み取り

When set to true, sphere adorns will be drawn at the contact points of each part where physics interactions are occurring. Each sphere also has an arrow drawn in 3D, facing the surface that the contact point is detecting.

Solver Variations

The behavior of this property varies depending on whether Roblox's physics engine is using the PGS Physics Solver, or the Spring Physics Solver.

This is controlled by the Workspace.PGSPhysicsSolverEnabled property.

Spring Physics Solver

When Workspace.PGSPhysicsSolverEnabled is set to false, the contact points are color coded as listed below. The length of the arrow extruding from the sphere depends on how much force the contact point is exerting, and what the contact type is.

ColorContact TypeDescription
Normal ContactContact point with no special conditions.
Resting ContactContact point that has been active for at least 4 frames.
Second Pass ContactContact point that was made by a kernel joint going through a second pass. Rarely seen.
Real Time ContactContact point that was made with a real-time physics body. This applies to tripped Humanoid.
Joint ContactContact point that was made under the context of a physically simulated joint. This applies to Motors and Hinges.
PGS Physics Solver

When Workspace.PGSPhysicsSolverEnabled is set to true, the contact points are always colored RED, and the length of the arrow will always be 1 stud. There are no special conditions tracked, because the PGS solver does not keep specific lookup tables for the states listed in the Spring Solver.

ColorContact TypeDescription
Normal ContactContact point with no special conditions.

AreGravityForcesShownForSelectedOrHoveredAssemblies

並列読み取り
robloxのスクリプトセキュリティ

AreJointCoordinatesShown

並列読み取り

When set to true, XYZ axes are rendered at the BasePart.CFrame of every part.

AreMagnitudesShownForDrawnForcesAndTorques

並列読み取り
robloxのスクリプトセキュリティ

AreMechanismsShown

並列読み取り

When set to true, every individual mechanism of parts is given a unique color.

AreModelCoordsShown

並列読み取り

An ancient property that hasn't work correctly since late 2007. It's supposed to render an XYZ axis on the root part of a Model, but the axis rendering component doesn't work correctly.

AreNonAnchorsShown

並列読み取り

AreOwnersShown

並列読み取り

When set to true, each player's character is outlined with a unique color, and each part that the player has network ownership over is outlined with the same color.

ArePartCoordsShown

並列読み取り

An ancient property that hasn't worked correctly since late 2007. It's supposed to render a large XYZ axis in the center of each BasePart, but the axis rendering component doesn't work correctly.

AreRegionsShown

並列読み取り

When set to true, a cylinder is drawn around each player's character, representing their Player.SimulationRadius. Each physically simulated object will check to see which player is closest to that object, and if they are within the player's simulation radius. If both conditions are met, that player will becomes the network owner of that object.

AreSolverIslandsShown

並列読み取り
robloxのスクリプトセキュリティ

AreTerrainReplicationRegionsShown

並列読み取り

AreTimestepsShown

並列読み取り
robloxのスクリプトセキュリティ

AreUnalignedPartsShown

並列読み取り

When set to true, parts that aren't aligned on the 1x1x1 grid will be outlined yellow.

AreWorldCoordsShown

並列読み取り

An ancient property that hasn't worked correctly since late 2007. It's supposed to render a large XYZ axis in the center of the world, but the axis rendering component doesn't work correctly.

DisableCSGv2

並列読み取り

When set to true, Roblox will fall back to using its legacy CSG solver when performing solid model operations.

DisableCSGv3ForPlugins

並列読み取り

DrawConstraintsNetForce

並列読み取り
robloxのスクリプトセキュリティ

DrawContactsNetForce

並列読み取り
robloxのスクリプトセキュリティ

DrawTotalNetForce

並列読み取り
robloxのスクリプトセキュリティ

EnableForceVisualizationSmoothing

並列読み取り
robloxのスクリプトセキュリティ

FluidForceDrawScale

並列読み取り
robloxのスクリプトセキュリティ

Sets the scale of arrows drawn for aerodynamic force visualization. The default value is 1.0; smaller values draw smaller arrows and vice versa. The default value is a good starting point for a wide range of aerodynamic mechanisms.

ForceCSGv2

非表示
複製されていません
並列読み取り

ForceDrawScale

並列読み取り
robloxのスクリプトセキュリティ

ForceVisualizationSmoothingSteps

並列読み取り
robloxのスクリプトセキュリティ

IsInterpolationThrottleShown

並列読み取り

IsReceiveAgeShown

並列読み取り

This property is supposed to show the BasePart.ReceiveAge of a part, but it does not work correctly.

IsTreeShown

並列読み取り

When set to true, the joint connections of each part, and the states of their underlying primitive components are visualized as a spanning tree.

Spanning Tree Table

There are several visualizations made available when this property is set to true:

ColorAdorn TypeDescription
BoxRoot Primitive of a Mechanism that is currently anchored, or connected to an anchored primitive. See BasePart:IsGrounded().
BoxRoot Primitive of a Mechanism that is free to be physically simulated.
BoxRoot Primitive of a Mechanism that has moving components.
SphereRoot Primitive of an Assembly.
CylinderRoot Primitive of a Clump.
LineConnection between two Primitives that share the same Assembly and Clump.
LineConnection between two Primitives that share the same Assembly.
LineConnection between two Primitives.

PhysicsEnvironmentalThrottle

並列読み取り

Controls the throttle rate of Roblox's physics engine. By default, the physics engine will adjust the physics environment throttle depending on how much work the physics engine is doing, and the current framerate. See the enum page for Enum.EnviromentalPhysicsThrottle for more information.

ShowDecompositionGeometry

並列読み取り

When set to true, the underlying collision geometry for PartOperation and MeshPart is rendered.

ShowFluidForcesForSelectedOrHoveredMechanisms

並列読み取り
robloxのスクリプトセキュリティ

When set to true, enables aerodynamic visualization for selected or hovered mechanisms in Studio's play and run modes. This visualization shows aerodynamic force, torque, and center of pressure for the hovered or selected mechanisms.

ShowInstanceNamesForDrawnForcesAndTorques

並列読み取り
robloxのスクリプトセキュリティ

SolverConvergenceMetricType

並列読み取り
robloxのスクリプトセキュリティ

SolverConvergenceVisualizationMode

並列読み取り
robloxのスクリプトセキュリティ

ThrottleAdjustTime

並列読み取り

If the PhysicsSettings.PhysicsEnvironmentalThrottle is set to DefaultAuto, this specifies the maximum time that the physics environmental throttle has to wait before it is allowed to automatically change.

TorqueDrawScale

並列読み取り
robloxのスクリプトセキュリティ

UseCSGv2

並列読み取り

If set to true, version 2 of Roblox's CSG solver will be used instead of version 1.

方法

イベント