24 lines
		
	
	
		
			704 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			704 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
use bevy::prelude::*;
 | 
						|
 | 
						|
fn main() {
 | 
						|
    App::build()
 | 
						|
        .add_resource(Msaa { samples: 4 })
 | 
						|
        .add_plugins(DefaultPlugins)
 | 
						|
        .add_startup_system(setup.system())
 | 
						|
        .run();
 | 
						|
}
 | 
						|
 | 
						|
fn setup(commands: &mut Commands, asset_server: Res<AssetServer>) {
 | 
						|
    commands
 | 
						|
        .spawn_scene(asset_server.load("models/FlightHelmet/FlightHelmet.gltf#Scene0"))
 | 
						|
        .spawn(LightBundle {
 | 
						|
            transform: Transform::from_xyz(4.0, 5.0, 4.0),
 | 
						|
            ..Default::default()
 | 
						|
        })
 | 
						|
        .spawn(Camera3dBundle {
 | 
						|
            transform: Transform::from_xyz(0.7, 0.7, 1.0)
 | 
						|
                .looking_at(Vec3::new(0.0, 0.3, 0.0), Vec3::unit_y()),
 | 
						|
            ..Default::default()
 | 
						|
        });
 | 
						|
}
 |