Unity高性能参数差异化URP Shader圆角圆环UI进度条Unity 圆环进度条Shader也许你发现了,我使用Image组件的颜色值来确定进度条的参数,其中:红色通道为进度值,蓝色通道为起始角度的偏移,绿色通道为圆环的厚度。这样做的原因是:如果不使用这种方法,那么,当你的场景中有多个这样的进度条时,你想分别控制这些进度条的属性,那么你就不得不为他们每一个创建一个单独的材质球,否则他们的参数全都共享自材质球而不是自身,也许你会想到使用GPU Instance,通过设置MaterialPropertyBlock来分别为每个进度条设置参数,但是遗憾的是,在UI渲染器