Hi there, I have an isometric game I'm working on. One problem I have is that the player and enemies can get hidden from view by the walls on my TileMap. The pictures below shows what I have currently, as you can see the wall is partially covering the player sprite.

But I want to have something like the picture below instead (I just did this in Photoshop). As you can see, the player sprite is visible through the wall, essentially making it look like the opacity of the wall is lowered for that specific section where it intersects with the player sprite.

I tried changing the z-index of my sprite which does get the player to show above the wall TileMap at all times but then it just looks broken.
An outline effect would also work for my use case. Any ideas on how to implement this in Godot?
Thanks!