Fix material alpha_mode in example global_vs_local_translation (#6658)

# Objective

The global_vs_local_translation example tries to use transparency to identify static cubes, but the materials of those cubes aren't transparent.

## Solution

Change material alpha_mode to  `AlphaMode::Blend` for those cubes.
This commit is contained in:
罗智芃 2022-12-01 15:19:54 +00:00
parent 8faa12c5d6
commit e89b043210

View File

@ -54,7 +54,11 @@ fn setup(
.spawn((
PbrBundle {
mesh: meshes.add(Mesh::from(shape::Cube { size: 1.0 })),
material: materials.add(Color::YELLOW.into()),
material: materials.add(StandardMaterial {
base_color: Color::YELLOW,
alpha_mode: AlphaMode::Blend,
..Default::default()
}),
..default()
},
ChangeGlobal,
@ -69,7 +73,11 @@ fn setup(
child_builder.spawn((
PbrBundle {
mesh: meshes.add(Mesh::from(shape::Cube { size: 0.5 })),
material: materials.add(Color::RED.into()),
material: materials.add(StandardMaterial {
base_color: Color::RED,
alpha_mode: AlphaMode::Blend,
..Default::default()
}),
transform: Transform::from_translation(Vec3::Y - Vec3::Z),
..default()
},
@ -80,7 +88,11 @@ fn setup(
child_builder.spawn((
PbrBundle {
mesh: meshes.add(Mesh::from(shape::Cube { size: 0.5 })),
material: materials.add(Color::GREEN.into()),
material: materials.add(StandardMaterial {
base_color: Color::GREEN,
alpha_mode: AlphaMode::Blend,
..Default::default()
}),
transform: Transform::from_translation(Vec3::Y + Vec3::Z),
..default()
},