j4qfrost / bevy_remote_asset

A Bevy plugin to load asset from web

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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()
    });
}

About

A Bevy plugin to load asset from web

License:Apache License 2.0


Languages

Language:Rust 100.0%