Its seems like I am overthinking this or assuming this is easier than it is.
I have a square repeating texture and I am trying to apply it to a circle sprite in Unity. My goal is to enlarge the circle sprite and have the texture repeat across the circle allowing me to resize it at any time. I can do this with a square sprite simply by dragging into the scene and setting the draw mode to repeat. I created a circle sprite in Unity via Create>Sprites>Circle. I tried creating a material out of my tiled sprite but the standard material gives me a semi-transparent circle when I set the Albedo to my image. I assume this has to do with using this material on a sprite renderer.
The behavior I am looking for is much the same as filling an area in Gimp or other image editing programs. Regardless of the shape of the area I can fill it with a pattern. I assumed the repeating texture would work like this in unity but I have to create a circle image to get a circle in the first place and that Unity-created white circle image is the image used for the sprite.
I assume I will need a custom shader or a cutout sprite so my repeating square texture can appear as a circle but this seems like something that should be more trivial than either of these.
Is there an easier way to do this?
Thanks