I'm working on a game with a handful of CanvasLayers (for custom parallax purposes). I'd like the player to be able to interact with certain objects, but it seems that by default collisions aren't reported between layers.
If I have an Area2D1 on CanvasLayer1 and an Area2D2 on CanvasLayer2, I can connect the "area_enter" signal for both of them but neither will report on each other, even though they will report on other Area2Ds within their own CanvasLayer.
Is there any way to monitor collisions across CanvasLayers?
Edit: It looks like separate CanvasLayers have separate World2Ds. I'm willing to delve into Physics2DDirectSpaceState related answers if need be.