INNER CODE UNIT · Rust

Ok

wkwan/flo · src/camera_controller.rs:105

    if let Ok((mut transform, mut options)) = query.single_mut() {
        if !options.initialized {
            let (_roll, yaw, pitch) = transform.rotation.to_euler(EulerRot::ZYX);
            options.yaw = yaw;
            options.pitch = pitch;
            options.initialized = true;
        }
        if !options.enabled {
            return;
        }

        let mut scroll_distance = 0.0;

        // Handle scroll input
        for ev in scroll_evr.read() {
            match ev.unit {
                MouseScrollUnit::Line => {
                    scroll_distance = ev.y;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…