OK, I have been looking into this for a week and for the life of me I can’t find a good answer. What I want to do is from a fixed point create a circle with a custom radius. Here is the problem; I have to be able to control how much of the circle is created. And I would have to be able to script it to react to things on the point of collision.
EX1: From the front of a space ship a shield is projected that only covers 90 degrees of a circle.
EX2: A mage casts a spell that starts to create a circle on a wall but gets interrupted; making it so it only creates a percentage of a circle based on how long he spent.
Part of the problem is, is that I am not too sure what would be most effective for this, that’s why I left it vague. I can work with most kinds of coding and unity variables. So ultimately the answer would be whatever is most effective.
But if I had to give answer it would be: a curved line segment, the collection grows with the arc size, a filled mesh in that would be in the shape of a piece of pizza. With cords at 3 points, the center point of the circle then at the ends of the arcs.