| 1 |
|
| 2 |
|
| 3 |
use bevy::{color::palettes::basic::PURPLE, prelude::*}; |
| 4 |
|
| 5 |
fn main() { |
| 6 |
App::new() |
| 7 |
.add_plugins(DefaultPlugins) |
| 8 |
.add_systems(Startup, setup) |
| 9 |
.run(); |
| 10 |
} |
| 11 |
|
| 12 |
fn setup( |
| 13 |
mut commands: Commands, |
| 14 |
mut meshes: ResMut<Assets<Mesh>>, |
| 15 |
mut materials: ResMut<Assets<ColorMaterial>>, |
| 16 |
) { |
| 17 |
commands.spawn(Camera2d); |
| 18 |
|
| 19 |
commands.spawn(( |
| 20 |
Mesh2d(meshes.add(Rectangle::default())), |
| 21 |
MeshMaterial2d(materials.add(Color::from(PURPLE))), |
| 22 |
Transform::default().with_scale(Vec3::splat(128.)), |
| 23 |
)); |
| 24 |
} |