Skip to content

rust-adventure/bevy-kenney-assets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bevy-kenney-assets

Load kenney assets as texture atlases

  1. Acquire kenney assets

    • make sure the spritesheet .xml and associated .png have the same name
    • place assets in assets/ directory
  2. Add bevy-kenney-assets

    cargo add bevy-kenney-assets
    
  3. Add Plugin

    app.add_plugins(KenneyAssetPlugin);
  4. Load spritesheets

    a. with AssetServer

     ```rust
     let handle: Handle<KenneySpriteSheetAsset> = asset_server.load("spaceShooter2_spritesheet_2X.xml");
     ```
    

    b. with bevy_asset_loader

    ```rust
    #[derive(AssetCollection, Resource)]
    pub struct ImageAssets {
        #[asset(path = "space-shooter-redux/sheet.xml")]
        pub space_sheet: Handle<KenneySpriteSheetAsset>,
    }
    ```
    

About

Load Kenney Assets into Bevy Apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages