NGUI 3.6.8版本
slider其他部分很简单,有很多介绍,很容易理解。
本文说说slider的事件响应。
新版NGUI事件响应做了改变,之前如下图:
但是新版里没有了Event Recv和Function
变为:
在 On Value Change下可以完成事件响应,在Notify添加进挂有包含响应方法的脚本的物体
例如在Main Camera上脚本里定义了如下方法:
<pre name="code" class="csharp">public void OnSliderChange(float value)
{
Debug.Log(value);
camera.fieldOfView =45*value*0.5f;
}
同时别忘了:
public UISlider uiSlider;
之后如图挂载物体和脚本:
Method选在脚本中定义的方法。
Arg 0 拖入UISlider滑块,在下面选中改变的值。