Проектная работа - WIP
bevy learning
This commit is contained in:
@@ -0,0 +1,25 @@
|
|||||||
|
/// Эксперименты в ходе прохождения туториала:
|
||||||
|
/// https://github.com/fogarecious/bevy_tutorial
|
||||||
|
use bevy::prelude::*;
|
||||||
|
|
||||||
|
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(ClearColor(Color::srgb(0.3, 0.6, 0.8)))
|
||||||
|
.add_systems(Startup, setup)
|
||||||
|
.run();
|
||||||
|
}
|
||||||
|
|
||||||
|
fn setup(mut commands: Commands) {
|
||||||
|
commands.spawn(Camera2d);
|
||||||
|
}
|
||||||
@@ -1,5 +1,3 @@
|
|||||||
use bevy::ecs::system::command::*;
|
|
||||||
use bevy::math::bounding::*;
|
|
||||||
use bevy::prelude::*;
|
use bevy::prelude::*;
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
@@ -15,16 +13,11 @@ fn main() {
|
|||||||
task_pool_options: TaskPoolOptions::with_num_threads(1),
|
task_pool_options: TaskPoolOptions::with_num_threads(1),
|
||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
.insert_resource(ClearColor(Color::srgb(0.8, 0.8, 1.0)))
|
.insert_resource(ClearColor(Color::srgb(0.0, 0.75, 1.0)))
|
||||||
.add_systems(Startup, setup)
|
.add_systems(Startup, setup)
|
||||||
// config
|
|
||||||
.run();
|
.run();
|
||||||
}
|
}
|
||||||
|
|
||||||
fn setup(
|
fn setup(mut commands: Commands) {
|
||||||
mut commands: Commands,
|
|
||||||
mut meshes: ResMut<Assets<Mesh>>,
|
|
||||||
mut materials: ResMut<Assets<ColorMaterial>>,
|
|
||||||
) {
|
|
||||||
commands.spawn(Camera2d);
|
commands.spawn(Camera2d);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user