Godot Version
4.3
Question
This is a weird one, but it’ll make an effect that I think is pretty necessary to my game. I currently have two TileMapLayers stacked on each other for my floor terrain in my game: one that reflects one state of the world, another that reflects another state. I have another node in the scene that creates a circular area that expands and contracts. I want to make a hole through that first TileMapLayer to expose the one underneath to view both layers at the same time by using the radius of the circular area node.
I tried using a shader, but TileMapLayer has some weird coordinates stuff that I couldn’t figure out how to map correctly with a shader (I’m horrendous with shader languages, so that might still be an option that I just didn’t get right). I also tried using different light layers to create a mask, but every light texture is kind of just a glorified square, so it doesn’t make the circular effect I want. I tried clipping with canvas layers, but that didn’t seem to get me anywhere either. If anyone can possibly help, that would be greatly appreciated. Thank you!