From 13ea401e6e37a442b86d167b13a07302709704a4 Mon Sep 17 00:00:00 2001 From: re0312 Date: Thu, 4 Jul 2024 00:47:58 +0800 Subject: [PATCH] fix --- crates/bevy_ui/src/render/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/bevy_ui/src/render/mod.rs b/crates/bevy_ui/src/render/mod.rs index d05c0b541e00e..9858a994993fb 100644 --- a/crates/bevy_ui/src/render/mod.rs +++ b/crates/bevy_ui/src/render/mod.rs @@ -8,6 +8,7 @@ use bevy_core_pipeline::core_3d::graph::{Core3d, Node3d}; use bevy_core_pipeline::{core_2d::Camera2d, core_3d::Camera3d}; use bevy_hierarchy::Parent; use bevy_render::render_phase::ViewSortedRenderPhases; +use bevy_render::texture::TRANSPARENT_IMAGE_HANDLE; use bevy_render::{ render_phase::{PhaseItem, PhaseItemExtraIndex}, texture::GpuImage, @@ -334,7 +335,10 @@ pub fn extract_uinode_images( }; // Skip invisible images - if !view_visibility.get() || image.color.is_fully_transparent() { + if !view_visibility.get() + || image.color.is_fully_transparent() + || image.texture.id() == TRANSPARENT_IMAGE_HANDLE.id() + { continue; }