f1104a8c88
bevy learning
32 lines
954 B
Rust
32 lines
954 B
Rust
/// Эксперименты в ходе прохождения туториала:
|
|
/// https://github.com/fogarecious/bevy_tutorial
|
|
use bevy::{prelude::*, winit::WinitSettings};
|
|
|
|
fn main() {
|
|
App::new()
|
|
.add_plugins(
|
|
DefaultPlugins
|
|
.build()
|
|
.set(bevy::log::LogPlugin {
|
|
fmt_layer: |_| snake_game::define_log_layer(),
|
|
..Default::default()
|
|
})
|
|
.set(TaskPoolPlugin {
|
|
task_pool_options: TaskPoolOptions::with_num_threads(1),
|
|
}),
|
|
)
|
|
.insert_resource(WinitSettings::desktop_app())
|
|
.insert_resource(ClearColor(Color::srgb(0.3, 0.6, 0.8)))
|
|
.add_systems(Startup, setup)
|
|
.run();
|
|
}
|
|
|
|
fn setup(mut commands: Commands) {
|
|
commands.spawn(Camera2d);
|
|
|
|
commands.spawn(
|
|
//
|
|
Sprite::from_color(Color::srgb(1., 1., 1.), Vec2::new(100., 50.)),
|
|
);
|
|
}
|