You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
The dialogue balloon is rendering a sprite that I have inside the same scene. (I can see the sprite in the background, and once the balloon appears, it renders inside of that as well). Debug printing inside of the sprite seems that it only loads once.
Affected version
Dialogue Manager version:
v2.41.3
Godot version:
4.2
To Reproduce
Steps to reproduce the behavior:
(Basically straight out of the tutorial)
Create a scene with a Node2D
Attach one child - a Sprite2D and add a resource
Add a script to the root node, the sprite, or to another node2d as a child
Create the balloon programmatically inside _unhandled_input (e.g. DialogueManager.show_dialogue_balloon(dialogue_resource, "start")
Add a custom balloon via project -> tools -> create copy of dialogue example balloon..
Click on Balloon.tscn -> Balloon control node -> open the theme
In the default preview, change type to panel and select the StyleBoxFlat theme
Reduce opacity
Run and notice sprite has rendered into the panel
Expected behavior
Not to have a sprite rendered inside the panel, not sure if I've missed some kind of vital step but I made a whole project from scratch with just these steps to check and had the same issue. It does this with all sprites I add to the scene.
Screenshots
The text was updated successfully, but these errors were encountered:
I've had the same thing with the Vulkan mobile renderer due to this Godot bug.
Since the Panel for the example balloon is also using Clip + Draw, it will trigger this behavior for Godot 4. This seems to have been resolved for Godot 4.3. Meanwhile, changing the renderer to Forward+ solves the issue for current 4.X :)
I've had the same thing with the Vulkan mobile renderer due to this Godot bug.
Since the Panel for the example balloon is also using Clip + Draw, it will trigger this behavior for Godot 4. This seems to have been resolved for Godot 4.3. Meanwhile, changing the renderer to Forward+ solves the issue for current 4.X :)
Describe the bug
The dialogue balloon is rendering a sprite that I have inside the same scene. (I can see the sprite in the background, and once the balloon appears, it renders inside of that as well). Debug printing inside of the sprite seems that it only loads once.
Affected version
v2.41.3
4.2
To Reproduce
Steps to reproduce the behavior:
(Basically straight out of the tutorial)
Expected behavior
Not to have a sprite rendered inside the panel, not sure if I've missed some kind of vital step but I made a whole project from scratch with just these steps to check and had the same issue. It does this with all sprites I add to the scene.
Screenshots
The text was updated successfully, but these errors were encountered: