Skip to content

Commit e89b043

Browse files
committed
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.
1 parent 8faa12c commit e89b043

1 file changed

Lines changed: 15 additions & 3 deletions

File tree

examples/transforms/global_vs_local_translation.rs

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,11 @@ fn setup(
5454
.spawn((
5555
PbrBundle {
5656
mesh: meshes.add(Mesh::from(shape::Cube { size: 1.0 })),
57-
material: materials.add(Color::YELLOW.into()),
57+
material: materials.add(StandardMaterial {
58+
base_color: Color::YELLOW,
59+
alpha_mode: AlphaMode::Blend,
60+
..Default::default()
61+
}),
5862
..default()
5963
},
6064
ChangeGlobal,
@@ -69,7 +73,11 @@ fn setup(
6973
child_builder.spawn((
7074
PbrBundle {
7175
mesh: meshes.add(Mesh::from(shape::Cube { size: 0.5 })),
72-
material: materials.add(Color::RED.into()),
76+
material: materials.add(StandardMaterial {
77+
base_color: Color::RED,
78+
alpha_mode: AlphaMode::Blend,
79+
..Default::default()
80+
}),
7381
transform: Transform::from_translation(Vec3::Y - Vec3::Z),
7482
..default()
7583
},
@@ -80,7 +88,11 @@ fn setup(
8088
child_builder.spawn((
8189
PbrBundle {
8290
mesh: meshes.add(Mesh::from(shape::Cube { size: 0.5 })),
83-
material: materials.add(Color::GREEN.into()),
91+
material: materials.add(StandardMaterial {
92+
base_color: Color::GREEN,
93+
alpha_mode: AlphaMode::Blend,
94+
..Default::default()
95+
}),
8496
transform: Transform::from_translation(Vec3::Y + Vec3::Z),
8597
..default()
8698
},

0 commit comments

Comments
 (0)