Struct SmoothRigidBodiesGraphicalMotion
A system that can smooth out the motion of rigid bodies if the fixed physics tick rate is slower than the variable graphics framerate. Each affected body's LocalToWorld matrix is adjusted before rendering, but its underlying LocalTransform component is left alone.
Implements
Inherited Members
Namespace: Unity.Physics.GraphicsIntegration
Assembly: solution.dll
Syntax
[UpdateInGroup(typeof(TransformSystemGroup))]
[UpdateBefore(typeof(LocalToWorldSystem))]
[BurstCompile]
public struct SmoothRigidBodiesGraphicalMotion : ISystem
Properties
Name | Description |
---|---|
SmoothedDynamicBodiesQuery | An entity query matching dynamic rigid bodies whose motion should be smoothed. |
Methods
Name | Description |
---|---|
RegisterPhysicsWorldForSmoothRigidBodyMotion(ref SystemState, Entity, PhysicsWorldIndex) | Registers the physics world for smooth rigid body motion described by physicsWorldIndex. |
UnregisterPhysicsWorldForSmoothRigidBodyMotion(ref SystemState, Entity, PhysicsWorldIndex) | Unregisters the physics world for smooth rigid body motion described by physicsWorldIndex. |