I borrowed the idea from:
… and I created my own script for circular progress.
The idea is simple: there are 2 frames within which the
UIGradiant.Rotation property will be updated:
- Frame2 (from 0 to 180 degrees)
- Frame1 (from 180 to 360 degrees)
So, for example, if the current progress 75%, Frame2 will be at its maximum (180) and Frame1 will be with 270:
However, there’s a visual problem, these blank strips when the rotations are not started (Frame2 = 0 and Frame1 = 180):
I’ve tried a lot of things, but I didn’t get good results.
Does anyone have any simple and logical ideas to solve this?
Here the current samples project to check:
Baseplate.rbxl (29.5 KB)