INNER CODE UNIT · Rust

line_width

CleanCut/rusty_engine · src/game.rs:167

        let line_width = 1.0 / transform.scale.x;
        commands
            .spawn((
                ShapeBuilder::with(&shape_path)
                    .stroke(Stroke::new(Color::WHITE, line_width))
                    .build(),
                transform,
            ))
            .insert(ColliderLines {
                sprite_label: sprite.label.clone(),
            });
    }
    sprite.collider_dirty = false;
}

/// helper function: Add Bevy components for all the sprites in engine.sprites
#[doc(hidden)]
pub fn add_sprites(commands: &mut Commands, asset_server: &Res<AssetServer>, engine: &mut Engine) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…