纳金网
标题:
NGUI UIButton 检测按钮是否超出按钮范围释放
[打印本页]
作者:
狂风大尉
时间:
2015-2-10 00:45
标题:
NGUI UIButton 检测按钮是否超出按钮范围释放
在按钮范围内按下,怎样检测鼠标有没有在按钮范围内弹起这个事件呢
bool outOfRange = false;
void OnPress (GameObject o,bool isDown)
{
if(isDown)
{
outOfRange = true;
Debug.LogError("OnPress isDown==true");//当鼠标在在按钮上每按下一次时返回一条true }
else//鼠标抬起.
{
if(outOfRange == false)//鼠标按钮超出范围释放.
{
}
else//鼠标没有超出按钮范围释放.
{
}
}
}
void OnDrag (GameObject o,Vector2 delta)
{
outOfRange = false; //鼠标在按钮范围内按下 超出按钮范围时 =false 不管鼠标松开没有
}
复制代码
【UIEventListener.Get(GameObject).onClick =
OnDrag
;】
欢迎光临 纳金网 (http://rs.narkii.com/club/)
Powered by Discuz! X2.5