Draw images from texture atlases with Bevy UI.

Supports Bevy 0.8
Cargo dependency:
toml
bevy_mod_ui_texture_atlas_image = "0.1"
To use add the UiAtlasImagePlugin plugin to your Bevy App:
rust
App::new()
.add_plugins(DefaultPlugins)
.add_plugin(UiAtlasImagePlugin)
// ..rest of app
.run()
Then you can spawn a AtlasImageBundle to show images from a TextureAtlas with the Bevy UI.
AtlasImageBundle is no different than ImageBundle except instead of a UiImage it takes a UiAtlasImage.
rust
commands
.spawn_bundle(AtlasImageBundle {
image: UiAtlasImage {
atlas: texture_atlas_handle.clone(),
index: 5
},
..Default::default()
});
#
cargo --run --example minimal