Is there a way to make transparency sensitive nodes?

Godot Version

4.3-5

Question

I have an animated Ninepatchrect in my project to display dialogue (which, AnimatedTexture is now a deprecated class, which works, but do tell me if this is a bad idea) , and i can’t seem to find any way to make its child nodes transparency sensitive, becoming visible as the sprite comes in. Any ideas?

What do you mean by transparency sensitive?

untitled

i really couldn’t think of a better way to describe it, but this is what i mean

I think you are looking for sprite masking or clipping mask? You can search it on YouTube.

oh my god, it was right there all along under CanvasItem and i skimmed over it.
image

Hi, I see you’re talking about sprite masking, which seems like a good solution. I have a similar issue too, but I’m also wondering if there’s a way to make the sprite slowly fade in, instead of just appearing all at once. Any ideas?

By appearing all at once… you mean the alpha value?