请问有什么高效的实现方式吗?


3d?的效果
是呀。目前使用的是自定义mesh数据实现的
用Shader,判断像素如果在圆环内,且在需要显示的扇形度数内就变色
1赞
有道理呢。一开始是准备用立体的3D圆环
做一个alpha从0到1的环形圆图片 然后shader里面 o.a = clamp(o. a - percent,0.0,1.0);
你这个代码比较简洁,但需要美术处理一下图。
uv偏移就搞定