use the default() method in examples instead of Default::default() (#4952)

# Objective

- Use the `..default()` method in examples instead of `..Default::default()`
This commit is contained in:
François 2022-06-07 02:16:47 +00:00
parent 649e30de09
commit 73174730e4
14 changed files with 52 additions and 52 deletions

View file

@ -17,25 +17,25 @@ fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
commands.spawn_bundle(SpriteBundle {
texture: sprite_handle.clone(),
..Default::default()
..default()
});
commands.spawn_bundle(SpriteBundle {
sprite: Sprite {
// Alpha channel of the color controls transparency.
color: Color::rgba(0.0, 0.0, 1.0, 0.7),
..Default::default()
..default()
},
texture: sprite_handle.clone(),
transform: Transform::from_xyz(100.0, 0.0, 0.0),
..Default::default()
..default()
});
commands.spawn_bundle(SpriteBundle {
sprite: Sprite {
color: Color::rgba(0.0, 1.0, 0.0, 0.3),
..Default::default()
..default()
},
texture: sprite_handle,
transform: Transform::from_xyz(200.0, 0.0, 0.0),
..Default::default()
..default()
});
}

View file

@ -55,7 +55,7 @@ fn setup(
),
..default()
},
..Default::default()
..default()
})
.insert(Shape);
}
@ -65,22 +65,22 @@ fn setup(
intensity: 9000.0,
range: 100.,
shadows_enabled: true,
..Default::default()
..default()
},
transform: Transform::from_xyz(8.0, 16.0, 8.0),
..Default::default()
..default()
});
// ground plane
commands.spawn_bundle(PbrBundle {
mesh: meshes.add(shape::Plane { size: 50. }.into()),
material: materials.add(Color::SILVER.into()),
..Default::default()
..default()
});
commands.spawn_bundle(Camera3dBundle {
transform: Transform::from_xyz(0.0, 6., 12.0).looking_at(Vec3::new(0., 1., 0.), Vec3::Y),
..Default::default()
..default()
});
}

View file

@ -25,7 +25,7 @@ fn setup(
commands.spawn_bundle(PbrBundle {
mesh: meshes.add(Mesh::from(shape::Plane { size: 6.0 })),
material: materials.add(Color::rgb(0.3, 0.5, 0.3).into()),
..Default::default()
..default()
});
// transparent sphere, using alpha_mode: Mask
commands.spawn_bundle(PbrBundle {
@ -45,7 +45,7 @@ fn setup(
..default()
}),
transform: Transform::from_xyz(1.0, 0.5, -1.5),
..Default::default()
..default()
});
// transparent cube, using alpha_mode: Blend
commands.spawn_bundle(PbrBundle {
@ -55,7 +55,7 @@ fn setup(
// automatically set to `Blend` if the alpha channel is anything lower than 1.0.
material: materials.add(Color::rgba(0.5, 0.5, 1.0, 0.0).into()),
transform: Transform::from_xyz(0.0, 0.5, 0.0),
..Default::default()
..default()
});
// sphere
commands.spawn_bundle(PbrBundle {
@ -65,22 +65,22 @@ fn setup(
})),
material: materials.add(Color::rgb(0.7, 0.2, 0.1).into()),
transform: Transform::from_xyz(0.0, 0.5, -1.5),
..Default::default()
..default()
});
// light
commands.spawn_bundle(PointLightBundle {
point_light: PointLight {
intensity: 1500.0,
shadows_enabled: true,
..Default::default()
..default()
},
transform: Transform::from_xyz(4.0, 8.0, 4.0),
..Default::default()
..default()
});
// camera
commands.spawn_bundle(Camera3dBundle {
transform: Transform::from_xyz(-2.0, 3.0, 5.0).looking_at(Vec3::ZERO, Vec3::Y),
..Default::default()
..default()
});
}

View file

@ -35,7 +35,7 @@ fn setup(
commands.spawn_bundle(Camera3dBundle {
transform: Transform::from_xyz(100.0, 100.0, 150.0)
.looking_at(Vec3::new(0.0, 20.0, 0.0), Vec3::Y),
..Default::default()
..default()
});
// Plane

View file

@ -18,7 +18,7 @@ fn main() {
.add_plugins(DefaultPlugins)
.insert_resource(AmbientLight {
brightness: 1.0,
..Default::default()
..default()
})
.add_startup_system(setup)
.add_system(joint_animation)
@ -152,7 +152,7 @@ fn setup(
)
.into(),
),
..Default::default()
..default()
})
.insert(SkinnedMesh {
inverse_bindposes: inverse_bindposes.clone(),

View file

@ -10,7 +10,7 @@ fn main() {
.add_plugins(DefaultPlugins)
.insert_resource(AmbientLight {
brightness: 1.0,
..Default::default()
..default()
})
.add_startup_system(setup)
.add_system(joint_animation)

View file

@ -148,7 +148,7 @@ fn setup(
commands.spawn_bundle(Camera3dBundle {
transform: Transform::from_translation(translation)
.looking_at(0.2 * Vec3::new(translation.x, 0.0, translation.z), Vec3::Y),
..Default::default()
..default()
});
// Plane

View file

@ -31,20 +31,20 @@ fn setup(
mesh: meshes.add(Mesh::from(shape::Cube { size: 1.0 })),
material: materials.add(Color::WHITE.into()),
transform: Transform::from_translation(Vec3::ZERO),
..Default::default()
..default()
})
.insert(Rotatable { speed: 0.3 });
// Spawn a camera looking at the entities to show what's happening in this example.
commands.spawn_bundle(Camera3dBundle {
transform: Transform::from_xyz(0.0, 10.0, 20.0).looking_at(Vec3::ZERO, Vec3::Y),
..Default::default()
..default()
});
// Add a light source for better 3d visibility.
commands.spawn_bundle(PointLightBundle {
transform: Transform::from_translation(Vec3::ONE * 3.0),
..Default::default()
..default()
});
}

View file

@ -55,7 +55,7 @@ fn setup(
.insert_bundle(PbrBundle {
mesh: meshes.add(Mesh::from(shape::Cube { size: 1.0 })),
material: materials.add(Color::YELLOW.into()),
..Default::default()
..default()
})
.insert(ChangeGlobal)
.insert(Move)
@ -71,7 +71,7 @@ fn setup(
mesh: meshes.add(Mesh::from(shape::Cube { size: 0.5 })),
material: materials.add(Color::RED.into()),
transform: Transform::from_translation(Vec3::Y - Vec3::Z),
..Default::default()
..default()
})
.insert(ChangeGlobal)
.insert(Move)
@ -81,7 +81,7 @@ fn setup(
mesh: meshes.add(Mesh::from(shape::Cube { size: 0.5 })),
material: materials.add(Color::GREEN.into()),
transform: Transform::from_translation(Vec3::Y + Vec3::Z),
..Default::default()
..default()
})
.insert(ChangeLocal)
.insert(Move)
@ -91,13 +91,13 @@ fn setup(
// Spawn a camera looking at the entities to show what's happening in this example.
commands.spawn_bundle(Camera3dBundle {
transform: Transform::from_xyz(0.0, 10.0, 20.0).looking_at(Vec3::ZERO, Vec3::Y),
..Default::default()
..default()
});
// Add a light source for better 3d visibility.
commands.spawn_bundle(PointLightBundle {
transform: Transform::from_translation(Vec3::splat(3.0)),
..Default::default()
..default()
});
// Add text to explain inputs and what is happening.
@ -115,10 +115,10 @@ The red cube is moved through its GlobalTransform and thus is unaffected by the
},
TextAlignment {
horizontal: HorizontalAlign::Left,
..Default::default()
..default()
},
),
..Default::default()
..default()
});
}

View file

@ -46,20 +46,20 @@ fn setup(
mesh: meshes.add(Mesh::from(shape::Cube { size: 1.0 })),
material: materials.add(Color::WHITE.into()),
transform: Transform::from_rotation(Quat::from_rotation_y(PI / 4.0)),
..Default::default()
..default()
})
.insert(Scaling::new());
// Spawn a camera looking at the entities to show what's happening in this example.
commands.spawn_bundle(Camera3dBundle {
transform: Transform::from_xyz(0.0, 10.0, 20.0).looking_at(Vec3::ZERO, Vec3::Y),
..Default::default()
..default()
});
// Add a light source for better 3d visibility.
commands.spawn_bundle(PointLightBundle {
transform: Transform::from_translation(Vec3::ONE * 3.0),
..Default::default()
..default()
});
}

View file

@ -46,7 +46,7 @@ fn setup(
})),
material: materials.add(Color::YELLOW.into()),
transform: Transform::from_translation(Vec3::ZERO),
..Default::default()
..default()
})
.insert(Center {
max_size: 1.0,
@ -67,7 +67,7 @@ fn setup(
mesh: meshes.add(Mesh::from(shape::Cube { size: 1.0 })),
material: materials.add(Color::WHITE.into()),
transform: cube_spawn,
..Default::default()
..default()
})
.insert(CubeState {
start_pos: cube_spawn.translation,
@ -78,13 +78,13 @@ fn setup(
// Spawn a camera looking at the entities to show what's happening in this example.
commands.spawn_bundle(Camera3dBundle {
transform: Transform::from_xyz(0.0, 10.0, 20.0).looking_at(Vec3::ZERO, Vec3::Y),
..Default::default()
..default()
});
// Add a light source for better 3d visibility.
commands.spawn_bundle(PointLightBundle {
transform: Transform::from_translation(Vec3::ONE * 3.0),
..Default::default()
..default()
});
}

View file

@ -43,20 +43,20 @@ fn setup(
mesh: meshes.add(Mesh::from(shape::Cube { size: 1.0 })),
material: materials.add(Color::WHITE.into()),
transform: Transform::from_translation(entity_spawn),
..Default::default()
..default()
})
.insert(Movable::new(entity_spawn));
// Spawn a camera looking at the entities to show what's happening in this example.
commands.spawn_bundle(Camera3dBundle {
transform: Transform::from_xyz(0.0, 10.0, 20.0).looking_at(entity_spawn, Vec3::Y),
..Default::default()
..default()
});
// Add a light source for better 3d visibility.
commands.spawn_bundle(PointLightBundle {
transform: Transform::from_translation(Vec3::ONE * 3.0),
..Default::default()
..default()
});
}

View file

@ -23,10 +23,10 @@ fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
margin: UiRect::all(Val::Auto),
justify_content: JustifyContent::Center,
align_items: AlignItems::Center,
..Default::default()
..default()
},
color: Color::rgb(0.1, 0.5, 0.1).into(),
..Default::default()
..default()
})
.with_children(|parent| {
parent.spawn_bundle(TextBundle {
@ -40,7 +40,7 @@ fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
},
Default::default(),
),
..Default::default()
..default()
});
});
@ -53,10 +53,10 @@ fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
margin: UiRect::all(Val::Auto),
justify_content: JustifyContent::Center,
align_items: AlignItems::Center,
..Default::default()
..default()
},
color: Color::rgb(0.5, 0.1, 0.5).into(),
..Default::default()
..default()
})
.with_children(|parent| {
parent.spawn_bundle(TextBundle {
@ -70,7 +70,7 @@ fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
},
Default::default(),
),
..Default::default()
..default()
});
});
}

View file

@ -162,7 +162,7 @@ pub(crate) mod test_setup {
});
commands.spawn_bundle(Camera3dBundle {
transform: Transform::from_xyz(-2.0, 2.0, 2.0).looking_at(Vec3::ZERO, Vec3::Y),
..Default::default()
..default()
});
event.send(RequestRedraw);
commands
@ -173,9 +173,9 @@ pub(crate) mod test_setup {
position: UiRect {
top: Val::Px(5.0),
left: Val::Px(5.0),
..Default::default()
..default()
},
..Default::default()
..default()
},
text: Text {
sections: vec![
@ -214,7 +214,7 @@ pub(crate) mod test_setup {
],
alignment: TextAlignment::default(),
},
..Default::default()
..default()
})
.insert(ModeText);
}