bevy_file_asset

Crates.iobevy_file_asset
lib.rsbevy_file_asset
version0.2.0
created_at2025-02-26 22:34:24.151801+00
updated_at2025-05-03 19:26:49.758547+00
descriptionbevy file asset plugin
homepagehttps://github.com/mosure/bevy_file_asset
repositoryhttps://github.com/mosure/bevy_file_asset
max_upload_size
id1570994
size128,557
Mitchell Mosure (mosure)

documentation

README

bevy_file_asset 🧩

crates.io

bevy asset loader supporting files outside of the asset folder

minimal example

use bevy::prelude::*;
use bevy_file_asset::FileAssetPlugin;

fn main() {
    App::new()
        .add_plugins((
            FileAssetPlugin,
            DefaultPlugins,
        ))
        .add_systems(Startup, setup)
        .run();
}

fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
    commands.spawn(Camera2d::default());

    let image = asset_server.load("file://docs/image.png");
    commands.spawn(Sprite {
        image,
        ..Default::default()
    });
}

compatible bevy versions

bevy_args bevy
0.2 0.16
0.1 0.15
Commit count: 3

cargo fmt