Class 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 is adjusted before rendering, but its underlying Translation and Rotation values are left alone.
Inherited Members
Namespace: Unity.Physics.GraphicsIntegration
Syntax
public class SmoothRigidBodiesGraphicalMotion : SystemBase, IPhysicsSystem
Properties
SmoothedDynamicBodiesGroup
An entity query matching dynamic rigid bodies whose motion should be smoothed.
Declaration
public EntityQuery SmoothedDynamicBodiesGroup { get; }
Property Value
Type | Description |
---|---|
EntityQuery |
Methods
AddInputDependency(JobHandle)
Inject an input dependency into this system's job chain.
Declaration
public void AddInputDependency(JobHandle inputDep)
Parameters
Type | Name | Description |
---|---|---|
JobHandle | inputDep | The JobHandle for the dependency. |
GetOutputDependency()
Get the final job handle for this system;
Declaration
public JobHandle GetOutputDependency()
Returns
Type | Description |
---|---|
JobHandle |
OnCreate()
Declaration
protected override void OnCreate()
Overrides
OnUpdate()
Declaration
protected override void OnUpdate()