INNER CODE UNIT · Rust

move_character

dust-engine/dust · crates/character/src/lib.rs:177

fn move_character(
    mut characters: Query<(
        Entity,
        &mut Character,
        &Collider,
        &mut Transform,
        &mut LinearVelocity,
    )>,
    children: Query<&Children>,
    keys: Res<ButtonInput<KeyCode>>,
    move_and_slide: MoveAndSlide,
    time: Res<Time>,
) {
    let dt = time.delta_secs();
    if dt <= 0.0 {
        return;
    }
    let mut input = Vec3::ZERO;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…