Skip to main content

Module control

Module control 

Source
Expand description

Components related to character control.

Structs§

AxesMask
The axes affected by a PdController or a PidController.
CharacterAutostep
Configuration for the auto-stepping character controller feature.
CharacterCollision
A collision between the character and its environment during its movement.
ControllerFilterPredicate
A user-defined predicate deciding which colliders are seen by a controller.
ControllerIgnored
Marker component excluding a collider from the environment seen by every controller (the KinematicCharacterControllers, and the wheels of the RayCastVehicleControllers in 3D).
KinematicCharacterController
A character controller for kinematic bodies and free-standing colliders.
KinematicCharacterControllerOutput
The output of a character control.
MoveShapeOptions
Options for moving a shape using RapierContext::move_shape.
MoveShapeOutput
The allowed movement computed by RapierContext::move_shape.
PdController
A Proportional-Derivative (PD) controller driving a rigid-body toward a PidTarget.
PdErrors
Position or velocity errors measured for PID control.
PidController
A Proportional-Integral-Derivative (PID) controller driving a rigid-body toward a PidTarget.
PidTarget
The world-space pose and velocities a PdController or PidController drives its rigid-body toward.
RayCastVehicleController
A vehicle controller simulating wheels with ray-casts, attached to the chassis rigid-body.
VehicleWheel
A wheel of a RayCastVehicleController.
VehicleWheelState
The state of a VehicleWheel computed by the plugin at the last vehicle update.
WheelTuning
Parameters affecting the physical behavior of a wheel.

Enums§

CharacterLength
A length measure used for various options of a character controller.