Environment: Background Mode: Canvas causes Popup windows to become severely transparent (including default "ToolTip") regardless of background_canvas_max_layer
property
#100733
Labels
Tested versions
System information
Windows 11 - Godot Engine v4.3.stable.official.77dcf97d8 - https://godotengine.org Vulkan 1.3.278 - Forward Mobile - Using Device #0: NVIDIA - NVIDIA GeForce RTX 3050 Laptop GPU
Issue description
When using World environment in a scene, and setting the background mode of an environment to
canvas
, every popup window (transparent = true) to become severely transparent (almost invisible) Even when the theme is custom set to be fully opaque have tried to change the CanvasLayer'sLayer
which is the parent of the GUI node to a higher value than thebackground_canvas_max_layer
but it has no effect.EXPECTED OUTCOME (WorldEnvironment
Background Mode
set to:Clear Color
):If this is the intended behavior, please tell me how to turn the severe transparency off for the default tooltip since i am overriding it with my own using
_make_custom_tooltip()
(even though the issue still exists with the default ones). thank you.Steps to reproduce
Create a new projectin godot 4.3 (Mobile)
Make a 2D scene:
Add a
WorldEnvironment
Node as a child.Add a new environment and in the "Background" subgroup in the editor, Change the mode to
Canvas
and setCanvas Max Layer
to 1:Add a
CanvasLayer
as the Child of RootNode2D
. Set theLayer
to anything greater than 1 (5 in my case):Add a
PanelContainer
as the child ofCanvasLayer
. Set theTooltipText
to any text in the editor:Save and Run the Scene and Hover your mouse cursor over the
PanelContainer
. The (More) Transparent Tooltip Text will be displayed:Now Change the Background Mode of the
WorldEnvironment
to anything other than "Canvas".Save and Run the Scene. Now the Popup (Tooltip) is being displayed as Intended:
Minimal reproduction project (MRP)
mrp-bg_canvas.zip
The text was updated successfully, but these errors were encountered: