在 Paragon 和一些其他游戏中,常规的进度条虽然有,但是环形或者不规则形状的进度条更多,那么如何制作环形进度条呢?
首先我们需要一张特殊的贴图,大致效果如下:(带 Alpha 通道的环形贴图)
接下来就是制作材质,此处不一一解释,核心就是利用 VectorToRadialValue 节点转化成环形进度。
之后创建 UI 并动态提供动态改变上述材质中 PercentComplete 的值,以便控制进度条
之后就是在外部控制进度条变化(此处只是用 EventBeginPlay 测试)
贴图资源下载 链接 密码:94hf
已被原作者删除