# 程序化可自定义圆形进度条-Procedural Circular Progress Bar Pro

- 原文：https://www.interestcreator.com/procedural-circular-progress-bar-pro/
- 站点：https://www.interestcreator.com/
- 发布：2023-02-04
- 更新：2023-06-09
- 分类：UI、Unity Shader、Unity插件、Unity资产
- 标签：GUI、UnityUI、程序化

## 概要

Unity 的圆形进度条插件，可把任意数量的进度条复合成新形状，带分段计数与 61 项可调属性，加预制件或挂脚本即可用。

## 正文

![1675519885 412310615ba70ac](https://www.interestcreator.com/wp-content/uploads/2023/02/1675519885-412310615ba70ac.webp)

、

> Procedural Circular Progress Bar Pro它为游戏开发者提供功能强大的圆形进度条，满足所有无论是RPG游戏还是其他游戏所需的进度条需求。

## 推荐理由

Procedural Circular Progress Bar Pro插件具有出色的功能，可以实现组合进度条、简单添加和设置进度条、设置自定义宽度和位置、分段形状的进度条、以及贴图和渐变等功能，是一款全能的进度条插件。

复合进度条：

将任意数量的进度条组合成一个进度条，以实现原本不可能的形状！

易于使用：

只需将预制件添加到场景中或将脚本添加到游戏对象，您就可以开始了！使用预制方法以百分比或自定义值添加/删除或设置进度！

完全可定制：

共有 61 个属性（还有更多），根据您的心意自定义进度条。设置各种颜色、添加边框、添加杂色、添加纹理、在超过特定阈值时使进度条脉冲等等。

分段：

您可以为进度条设置区段计数！您可以没有段或多个段，具体取决于您的需求。这也会影响进度栏值。因此，如果您有 5 个细分，则删除 2.5 个细分会将进度条设置为一半。

![1675519879 1c7ed8248e752b3](https://www.interestcreator.com/wp-content/uploads/2023/02/1675519879-1c7ed8248e752b3.webp)

## 游戏开发者能够使用此插件做什么：

Procedural Circular Progress Bar Pro插件可以用于RPG游戏和其他游戏，能够添加不同的进度条，并且可以根据需要进行定制。游戏开发者可以使用图像组件，使用精灵渲染器将进度条添加到游戏中，快速定制自己游戏所需要的进度条，且可以轻松访问游戏中的进度条，非常方便。

![1675519883 41e5c66e3c37174](https://www.interestcreator.com/wp-content/uploads/2023/02/1675519883-41e5c66e3c37174.webp)

> 因此，由以上功能可以看出，Unity插件Procedural Circular Progress Bar Pro是一款功能强大的进度条插件，能够满足游戏开发者的各种需求，是绝佳的选择。

![1675519881 49ed96c4c6c9f2c](https://www.interestcreator.com/wp-content/uploads/2023/02/1675519881-49ed96c4c6c9f2c.webp)

相关资源：[创意能量进度、血条设计工具Energy Bar Toolkit](https://www.interestcreator.com/energy-bar-toolkit/) · [与众不同的FPS游戏军事风格UI资产-Military UI](https://www.interestcreator.com/military-ui/) · [GUI PRO Kit-Fantasy RPG-UI资源套件:让你轻松打造幻想风格游戏](https://www.interestcreator.com/gui-pro-kit/)

## 常见问题

### 和普通进度条有什么不同？

核心是复合进度条：能把任意数量的进度条拼成一个整体，做出单个进度条做不到的形状，比如环形叠加或多段拼合。

### 怎么接入项目？

原文写两种方式：把预制件拖进场景，或把脚本挂到游戏对象上，然后用预制方法按百分比或自定义值增删与设置进度。

### 能调多少参数？

原文写共有 61 个属性，并且还说会有更多。颜色、边框、杂色、纹理、超过阈值时脉冲等都能单独设。

### 分段是怎么生效的？

可以设区段计数，也可以完全不分段。原文的例子是分成 5 段时，减掉 2.5 段进度条就正好显示一半。

### 支持哪些 Unity 版本？

原文未提供 Unity 版本号，也没写渲染管线或平台限制。接入前建议在目标工程里先跑一遍。

### 适合什么项目？

面向 RPG 及其它需要圆形进度条的游戏，血条、蓄力条、冷却环都能用同一套组件改。授权条款原文未提供。
