ngui progress bar 百分比

2015年01月18日 10:17 0 点赞 0 评论 更新于 2025-11-21 14:39

在开发过程中,若需要使用进度条,搜索 NGUI 时,可能仅能找到一个 Slider 的示例。不过,在 UITool 中可以创建 ProgressBar。

这里有关于 ProgressBar 的简短描述:实际上,ProgressBar 就是去掉了 Thumb 的 Slider。详细信息可参考此链接

创建 ProgressBar 的步骤如下:首先创建一个 Widget,然后为其添加 Progress 属性。

若要修改进度条的值,可以获取 ProgressBar 上的 Slider 脚本,并修改其 value 属性。以下是一段示例代码,展示了如何在脚本中设置进度条的值:

using UnityEngine;

public class ProgressBarExample : MonoBehaviour
{
public UISlider progressBar;

// Use this for initialization
void Start ()
{
// 将进度条的值设置为 50%
progressBar.sliderValue = 0.5f;
}
}

在上述代码中,我们定义了一个公共的 UISlider 类型的变量 progressBar,用于引用 ProgressBar 上的 Slider 脚本。在 Start 方法中,将 progressBarsliderValue 属性设置为 0.5f,即进度条的进度为 50%。