bevy_mod_ui_sprite 0.1.2

Draw sprites with the Bevy UI
Documentation

bevy_mod_ui_sprite

crates.io MIT/Apache 2.0 crates.io

usage

Add the dependency to Cargo.toml:

bevy_mod_ui_sprite = "0.1.2"

Add the plugin to your app:

use bevy_mod_ui_sprite::*;

fn main() {
    App::new()
        .add_plugins(DefaultPlugins)
        .add_plugin(UiSpritePlugin)
        // ..rest of app
        .run()
}

You also need a camera:

commands.spawn_bundle(Camera2dBundle::default());

Then you can spawn a UiSpriteBundle:

 commands.spawn_bundle(UiSpriteBundle {
    sprite: UiSprite(Vec2::splat(100.)),
    transform: Transform::from_translation(Vec3::splat(100.)),
    color: UiColor(Color::RED),
    ..Default::default()
});

Full Example

cargo --run --example example