set is_transparent to true by default for UI bundles (#1071)
set is_transparent to true by default for UI bundles
This commit is contained in:
parent
d0840bd721
commit
18e5411d7d
@ -37,7 +37,10 @@ impl Default for NodeBundle {
|
|||||||
render_pipelines: RenderPipelines::from_pipelines(vec![RenderPipeline::new(
|
render_pipelines: RenderPipelines::from_pipelines(vec![RenderPipeline::new(
|
||||||
UI_PIPELINE_HANDLE.typed(),
|
UI_PIPELINE_HANDLE.typed(),
|
||||||
)]),
|
)]),
|
||||||
visible: Default::default(),
|
visible: Visible {
|
||||||
|
is_transparent: true,
|
||||||
|
..Default::default()
|
||||||
|
},
|
||||||
node: Default::default(),
|
node: Default::default(),
|
||||||
style: Default::default(),
|
style: Default::default(),
|
||||||
material: Default::default(),
|
material: Default::default(),
|
||||||
@ -76,7 +79,10 @@ impl Default for ImageBundle {
|
|||||||
style: Default::default(),
|
style: Default::default(),
|
||||||
material: Default::default(),
|
material: Default::default(),
|
||||||
draw: Default::default(),
|
draw: Default::default(),
|
||||||
visible: Default::default(),
|
visible: Visible {
|
||||||
|
is_transparent: true,
|
||||||
|
..Default::default()
|
||||||
|
},
|
||||||
transform: Default::default(),
|
transform: Default::default(),
|
||||||
global_transform: Default::default(),
|
global_transform: Default::default(),
|
||||||
}
|
}
|
||||||
@ -147,7 +153,10 @@ impl Default for ButtonBundle {
|
|||||||
style: Default::default(),
|
style: Default::default(),
|
||||||
material: Default::default(),
|
material: Default::default(),
|
||||||
draw: Default::default(),
|
draw: Default::default(),
|
||||||
visible: Default::default(),
|
visible: Visible {
|
||||||
|
is_transparent: true,
|
||||||
|
..Default::default()
|
||||||
|
},
|
||||||
transform: Default::default(),
|
transform: Default::default(),
|
||||||
global_transform: Default::default(),
|
global_transform: Default::default(),
|
||||||
}
|
}
|
||||||
|
@ -85,7 +85,7 @@ fn main() {
|
|||||||
// asset system are initialized correctly.
|
// asset system are initialized correctly.
|
||||||
group.add_before::<bevy::asset::AssetPlugin, _>(CustomAssetIoPlugin)
|
group.add_before::<bevy::asset::AssetPlugin, _>(CustomAssetIoPlugin)
|
||||||
})
|
})
|
||||||
.add_startup_system(setup)
|
.add_startup_system(setup.system())
|
||||||
.run();
|
.run();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -89,16 +89,13 @@ fn mouse_handler(
|
|||||||
let bird_y = (window.height / 2.) - HALF_BIRD_SIZE;
|
let bird_y = (window.height / 2.) - HALF_BIRD_SIZE;
|
||||||
|
|
||||||
for count in 0..spawn_count {
|
for count in 0..spawn_count {
|
||||||
let bird_position = Vec3::new(bird_x, bird_y, (counter.count + count) as f32 * 0.00001);
|
let bird_z = (counter.count + count) as f32 * 0.00001;
|
||||||
let mut transform = Transform::from_translation(bird_position);
|
|
||||||
transform.scale = Vec3::new(BIRD_SCALE, BIRD_SCALE, BIRD_SCALE);
|
|
||||||
|
|
||||||
commands
|
commands
|
||||||
.spawn(SpriteBundle {
|
.spawn(SpriteBundle {
|
||||||
material: bird_material.0.clone(),
|
material: bird_material.0.clone(),
|
||||||
transform,
|
transform: Transform {
|
||||||
visible: Visible {
|
translation: Vec3::new(bird_x, bird_y, bird_z),
|
||||||
is_transparent: true,
|
scale: Vec3::splat(BIRD_SCALE),
|
||||||
..Default::default()
|
..Default::default()
|
||||||
},
|
},
|
||||||
..Default::default()
|
..Default::default()
|
||||||
|
@ -115,10 +115,6 @@ fn setup(
|
|||||||
..Default::default()
|
..Default::default()
|
||||||
},
|
},
|
||||||
material: materials.add(Color::NONE.into()),
|
material: materials.add(Color::NONE.into()),
|
||||||
visible: Visible {
|
|
||||||
is_transparent: true,
|
|
||||||
..Default::default()
|
|
||||||
},
|
|
||||||
..Default::default()
|
..Default::default()
|
||||||
})
|
})
|
||||||
.with_children(|parent| {
|
.with_children(|parent| {
|
||||||
@ -188,10 +184,6 @@ fn setup(
|
|||||||
..Default::default()
|
..Default::default()
|
||||||
},
|
},
|
||||||
material: materials.add(Color::rgba(1.0, 0.9, 0.9, 0.4).into()),
|
material: materials.add(Color::rgba(1.0, 0.9, 0.9, 0.4).into()),
|
||||||
visible: Visible {
|
|
||||||
is_transparent: true,
|
|
||||||
..Default::default()
|
|
||||||
},
|
|
||||||
..Default::default()
|
..Default::default()
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -206,10 +198,6 @@ fn setup(
|
|||||||
..Default::default()
|
..Default::default()
|
||||||
},
|
},
|
||||||
material: materials.add(Color::NONE.into()),
|
material: materials.add(Color::NONE.into()),
|
||||||
visible: Visible {
|
|
||||||
is_transparent: true,
|
|
||||||
..Default::default()
|
|
||||||
},
|
|
||||||
..Default::default()
|
..Default::default()
|
||||||
})
|
})
|
||||||
.with_children(|parent| {
|
.with_children(|parent| {
|
||||||
@ -221,10 +209,6 @@ fn setup(
|
|||||||
},
|
},
|
||||||
material: materials
|
material: materials
|
||||||
.add(asset_server.load("branding/bevy_logo_dark_big.png").into()),
|
.add(asset_server.load("branding/bevy_logo_dark_big.png").into()),
|
||||||
visible: Visible {
|
|
||||||
is_transparent: true,
|
|
||||||
..Default::default()
|
|
||||||
},
|
|
||||||
..Default::default()
|
..Default::default()
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user