Guest User

Untitled

a guest
Dec 28th, 2024
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 0.70 KB | None | 0 0
  1. use bevy::prelude::*;
  2.  
  3. fn main() {
  4.     App::new()
  5.         .add_systems(Startup, setup)
  6.         .add_plugins(DefaultPlugins)
  7.         .run();
  8. }
  9. fn setup(
  10.     mut commands: Commands,
  11.     mut meshes: ResMut<Assets<Mesh>>,
  12.     mut materials: ResMut<Assets<ColorMaterial>>,
  13. ) {
  14.     commands.spawn((Camera2d, Camera::default()));
  15.     commands.spawn((
  16.         Mesh2d(
  17.             meshes.add(
  18.                 Circle {
  19.                     radius: CONFIG.small,
  20.                 }
  21.                 .mesh()
  22.                 .build(),
  23.             ),
  24.         ),
  25.         MeshMaterial2d(materials.add(Color::WHITE)),
  26.     ));
  27. }
  28. struct Config {
  29.     small: f32,
  30. }
  31. const CONFIG: Config = Config { small: 20. };
Advertisement
Add Comment
Please, Sign In to add comment