I'm doing a space strategy game and add the stars are sprites with area2d+collision_shape to detect the click on the star.
The problem is that when I have any widget visible in HUD (a CanvasLayer, parallel with the star scene, with all the Controls ), the area2d doesn't detect the click.
This is the Star scene
Star
-Sprite
--Area2D
---CollisionShape2D
This is the game scene. The Star scenes are children of Game/Stars
Game
-DefaultCamera
-Stars
--Star1
--Star2
--...
-HUD
--Window1
--Window2
So when Window1 or Window2 are visible, I can't detect the clicks... How can I solve this?
EDIT: In the end, it was quite simple. The size of Window1 scene was covering the full screen (despite the widget itself not doing so).