Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | erebrus |
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).