Unity3D学习笔记——NGUI之UISlider-LMLPHP

UISlider:用于创建简单的滑动块和进度条,并且可以添加一个拇指按钮。

效果图如下:

Unity3D学习笔记——NGUI之UISlider-LMLPHP

一:使用步骤

  1.从上面的效果看出,这个工具由四部分组成:背景图,进度图,进度lable显示,拇指按钮。

  2.首先在UI Root的Scene中右键建立一个Sprite,用于背景图。

  Unity3D学习笔记——NGUI之UISlider-LMLPHP

  3.用相同的方式建立第二个Sprite,用于进度展示。

  Unity3D学习笔记——NGUI之UISlider-LMLPHP

  4.用相同的方式建立第三个Sprite,用于拇指按钮。

  Unity3D学习笔记——NGUI之UISlider-LMLPHP

  5.建立一个Lable,用于显示当前的进度百分比。

  Unity3D学习笔记——NGUI之UISlider-LMLPHP

  6.然后选择第一个Sprite,即背景图,为其添加两个组件。

  Unity3D学习笔记——NGUI之UISlider-LMLPHP

  7.设置UISlider组件

  Unity3D学习笔记——NGUI之UISlider-LMLPHP

  Value:设置起始进度百分比。

  Alpha:控件的透明度。

  Steps:进度条平均分割的块数。

  Foreground:进度条设置。即刚才创建的第二个Sprite。

  Background:背景色设置。即刚才创建的第一个Sprite。

  Thumb:拖动拇指块设置。即刚才创建的第三个Sprite。

  Direction:进度条的方向。

  Notify:进度百分比提示,需要绑定一个label。即刚才创建的Label,然后选择

  Unity3D学习笔记——NGUI之UISlider-LMLPHP

二:注意事项

  1.在建立前景色,即进度条的时候,最好将他的宽度设置为背景色的宽度。

  2.获取进度条的值。

  建立一个类名字为Slider_Test,建立一个方法叫GetValue

  Unity3D学习笔记——NGUI之UISlider-LMLPHP

  Unity3D学习笔记——NGUI之UISlider-LMLPHP

  找个方法能监听到滑块滑动时,实时的百分比值。

  项目源码地址:http://download.csdn.net/detail/as294985925/7315921

  项目结构如下:

  Unity3D学习笔记——NGUI之UISlider-LMLPHP

05-26 17:49