use bevy::prelude::*;
use bevy_editor_cam::prelude::*;
fn main() {
App::new()
.add_plugins((
DefaultPlugins,
MeshPickingPlugin, DefaultEditorCamPlugins, ))
.add_systems(Startup, setup)
.run();
}
fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
commands.spawn((
Camera3d::default(),
EditorCam::default(), EnvironmentMapLight {
diffuse_map: asset_server.load("environment_maps/diffuse_rgb9e5_zstd.ktx2"),
specular_map: asset_server.load("environment_maps/specular_rgb9e5_zstd.ktx2"),
intensity: 500.0,
..default()
},
Transform::from_xyz(0.0, 0.0, 1.0),
));
commands.spawn(SceneRoot(
asset_server.load("models/PlaneEngine/scene.gltf#Scene0"),
));
}