INNER CODE UNIT · Rust

raised

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

    let raised = start + Vec3::Y * up;
    let Ok(forward) = Dir3::new(velocity) else {
        return None;
    };
    if move_and_slide
        .cast_move(
            collider,
            raised,
            rotation,
            forward * (character.radius + skin_width),
            skin_width,
            filter,
        )
        .is_some()
    {
        return None;
    }
    let out = move_and_slide.move_and_slide(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…