use bevy::prelude::*; fn main() { App::build() .add_plugins(DefaultPlugins) .add_startup_system(setup.system()) .run(); } fn setup( mut commands: Commands, asset_server: Res, mut materials: ResMut>, ) { let texture_handle = asset_server.load("branding/icon.png"); commands.spawn_bundle(OrthographicCameraBundle::new_2d()); commands.spawn_bundle(SpriteBundle { material: materials.add(texture_handle.into()), sprite: Sprite { // Flip the logo to the left flip_x: true, // And don't flip it upside-down ( the default ) flip_y: false, ..Default::default() }, ..Default::default() }); }