Latest commit ffecb05

use bevy::prelude::*;

/// 渲染精灵
fn main() {
    App::new()
        .add_plugins(DefaultPlugins)
        .add_startup_system(初始设置)
        .run();
}

fn 初始设置(
    mut commands: Commands,
    asset_server: Res<AssetServer>,
) {
    // 生成 2D 相机
    commands.spawn_bundle(OrthographicCameraBundle::new_2d());
    // bevy::ecs::Res,对资源的引用
    // bevy::asset::AssetServer,从文件系统加载资源
    let image_handle: Handle<Image> = asset_server.load("icon.png");
    commands.spawn_bundle(SpriteBundle {
        texture: image_handle,
        ..Default::default()
    });
}