Latest commit ffecb05

use bevy::{prelude::*, winit::WinitConfig};

/// 演示如何在退出 Bevy 应用程序后返回 main
fn main() {
    println!("正在运行第一个 App。");
    App::new()
        .insert_resource(WinitConfig {
            return_from_run: true,
        })
        .insert_resource(ClearColor(Color::rgb(0.2, 0.2, 0.8)))
        .add_plugins(DefaultPlugins)
        .add_system(system_1)
        .run();
    println!("正在运行另一个 App。");
    App::new()
        .insert_resource(WinitConfig {
            return_from_run: true,
        })
        .insert_resource(ClearColor(Color::rgb(0.2, 0.8, 0.2)))
        .add_plugins_with(DefaultPlugins, |group| {
            group.disable::<bevy::log::LogPlugin>()
        })
        .add_system(system_2)
        .run();
    println!("完成。");
}

fn system_1() {
    info!("logging from first app");
}

fn system_2() {
    info!("logging from second app");
}