I have a Area2D with a CollisionPolygon2D child. I’m trying to show the shape of this Area2D in-game by assigning it a color or a texture (not for debug purposes but for actual in-game use).
I see lots of folks have tried to do this, but I have not been able to get it to work:
I can’t see why it didn’t work.
If it is a rectangle area then just add a ColorRect as a child of the Area2D and set the size and extents the same as the CollisionShape2D.
The problem is that it’s not a rectangle but a CollisionPolygon2D (with quite a complex polygon shape).
I think you can use
_draw method for this case.
Thank you @supernovafiles, I was able to do the following (C#):
public override void _Draw()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.