Hello. I want to draw a small 2D ring that will expand over time, but at the same time do not lose quality and remain constant in thickness. I trying to draw a ring in photoshop, import it as sprite and start scaling it - quality was poor and thickness is not constant. How can I achieve my goal? Thanx in advance!
I'm a bit late but have you tried vector graphics? I think there's a package that lets you import vector graphics.
Could be done with a LineRenderer by generating positions around a circle, then scaling the line renderer object. Could also probably be done using Unity's Create -> Sprite editor option to make a procedural circle and then masking it with an inner circle. Could also be done using a material that renders rings.
Unity has "Vector Graphics" package built-in, you can install it via the package manager window if you use the "advanced" dropdown and enable preview packages.
I enable show preview, but Loading packages loops forever and there is no Vector Graphics package available.
Try selecting "All packages" and "Preview packages" multiple times. That's what I had to do to get it to show up.
I download vector graphics package manually and import my svg circle, but how to animate it shape? I dont want animate scale, because it change thickness.