#bevy-plugin #plugin #bevy #wasm-plugin #assets #wasm

bevy_remote_asset

A Bevy plugin to load asset from web

2 releases

0.1.1 Aug 30, 2023
0.1.0 Aug 29, 2023

#2107 in Game dev

37 downloads per month

MIT/Apache

25KB
64 lines

bevy_remote_asset

crates.io crates.io Documentation MIT/Apache 2.0

A Bevy plugin to load asset from web. It is based on the ehttp

Example

use bevy::prelude::*;

use bevy_remote_asset::RemoteAssetPlugin;

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

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

    commands.spawn(SpriteBundle {
        texture: asset_server
            .load("https://seeklogo.com/images/B/bevy-engine-logo-25F6DD58BF-seeklogo.com.png"),
        ..default()
    });
}

Dependencies

~24–62MB
~1M SLoC