bevymoduitextureatlas_image

crates.io MIT/Apache 2.0 crates.io

Draw images from texture atlases with the Bevy UI.

image

Details

Add the dependency to your project's Cargo.toml:

toml bevy_mod_ui_texture_atlas_image = "0.2.2"

Then add the UiAtlasImagePlugin plugin to your Bevy App:

```rust use bevymoduitextureatlas_image::*;

fn main () { App::new() .addplugins(DefaultPlugins) .addplugin(UiAtlasImagePlugin) // ..rest of app .run() } ```

Now you can spawn an AtlasImageBundle to draw images from a TextureAtlas with the Bevy UI. rust commands .spawn(AtlasImageBundle { atlas_image: UiAtlasImage { atlas: texture_atlas_handle.clone(), index: 5 }, ..Default::default() }); The only difference between an AtlasImageBundle and an ImageBundle is that instead of an image field with type UiImage, it has an atlas_image field with type UiAtlasImage.

#

Examples