PhysicsWorldComponent
constructor()
Default constructor.
constructor(gravity: Vector3 = Vector3(0.0F, -DEFAULT_GRAVITY_VALUE, 0.0F), kinematicCollisionReportMode: KinematicCollisionReportMode = KinematicCollisionReportMode.NONE, solverIterations: SolverIterations = SolverIterations(positionIterations = 6, velocityIterations = 1), simulationClock: SimulationClock = SimulationClock(fixedTimeStep = 0.02F, maxTimeStep = 0.33F, timeSpeed = 1.0F))
Constructs a PhysicsWorldComponent with the specified gravity, collision reporting mode, solver iterations, and simulation clock.
Parameters
gravity
A tuple of float values that describes the gravity on three axes relative to the simulation entity. The default value is Vector3(0.0F, -9.81F, 0.0F).
kinematicCollisionReportMode
Controls whether collisions involving kinematic rigid bodies are reported as CollisionEvents. Default is KinematicCollisionReportMode.NONE.
solverIterations
The number of iterations that the physics solver uses. The default value is SolverIterations(positionIterations = 6, velocityIterations = 1).
simulationClock
The SimulationClock driving the physics simulation. Defaults to the engine clock: SimulationClock(fixedTimeStep = 0.02F, maxTimeStep = 0.33F, timeSpeed = 1.0F).