### Setup and Usage of KinematicCharacterController in Bevy Rapier (3D) Source: https://www.rapier.rs/docs/user_guides/bevy_plugin/character_controller Illustrates the setup and usage of the KinematicCharacterController for 3D physics in Bevy Rapier. This example includes physics setup, system for updating the controller's translation based on time delta, and a system for reading movement results. It requires a Transform component for the entity. ```rust fn setup_physics(mut commands: Commands) { commands .spawn(RigidBody::KinematicPositionBased) .insert(Collider::ball(0.5)) .insert(Transform::default()) .insert(KinematicCharacterController { ..KinematicCharacterController::default() }); } fn update_system(time: Res