NGUI-Slider
public class L10 : MonoBehaviour
{
public UISlider slider;
// Start is called before the first frame update
void Start()
{
//制作Slider
//1.由三个Sprite组成,一个做父对象为背景,两个做子对象,一个进度条一个滑块
//2.设置层级
//3.为父对象添加Slider脚本
//4.为父对象或滑块添加碰撞器
//5.关联3个对象
//相关参数
//Steps - 步数,将Value等分成步数份
//Direction - 拖动方向
//监听事件的两种方式
//1.拖脚本
//2.通过代码监听
//滑动条改变时
slider.onChange.Add(new EventDelegate(() =>
{
print("代码监听");
}));
//滑动条拖动结束时,这个本身就是一个委托,所以可以直接添加lambda表达式
slider.onDragFinished += () =>
{
print("拖曳结束");
};
}
}

浙公网安备 33010602011771号