最新文章
Cocos2d-x游戏开发实例详解7:对象释放时机
03-25 13:59
Cocos2d-x游戏开发实例详解6:自动释放池
03-25 13:55
Cocos2d-x游戏开发实例详解5:神奇的自动释放
03-25 13:49
Cocos2d-x游戏开发实例详解4:游戏主循环
03-25 13:44
Cocos2d-x游戏开发实例详解3:无限滚动地图
03-25 13:37
Cocos2d-x游戏开发实例详解2:开始菜单续
03-25 13:32
ngui progress bar 百分比
在开发过程中,若需要使用进度条,搜索 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 方法中,将 progressBar 的 sliderValue 属性设置为 0.5f,即进度条的进度为 50%。