鼠标移动到物体上,利用label和box来显示提示框的区别
2017-12-13 10:12
218 查看
bool flag;
void Start()
{
flag=false;
}
void OnMouseEnter()
{
flag=true;
}
void OnMouseExit()
{
flag=false;
}
void OnGUI()
{
if(flag)
{
Debug.Log(flag);//控制台显示flag的值;
GUI.label(new Rect(Inout.mousePositon.x,Screen.height-Input.mousePosition.y,200,200),"123");//按照这种方法,label可以正常显示;
GUI.Box(new Rect(Inout.mousePositon.x,Screen.height-Input.mousePosition.y,200,200),"123");//按照这种方法,box会一直闪现,原因是,程序不能准确判断鼠标是否在物体上,会出现T/F循环;
}
}
至于为什么label正常,而box一直闪现,不知是否与其边框有关,有待研究!个人见解,仅供参考!
void Start()
{
flag=false;
}
void OnMouseEnter()
{
flag=true;
}
void OnMouseExit()
{
flag=false;
}
void OnGUI()
{
if(flag)
{
Debug.Log(flag);//控制台显示flag的值;
GUI.label(new Rect(Inout.mousePositon.x,Screen.height-Input.mousePosition.y,200,200),"123");//按照这种方法,label可以正常显示;
GUI.Box(new Rect(Inout.mousePositon.x,Screen.height-Input.mousePosition.y,200,200),"123");//按照这种方法,box会一直闪现,原因是,程序不能准确判断鼠标是否在物体上,会出现T/F循环;
}
}
至于为什么label正常,而box一直闪现,不知是否与其边框有关,有待研究!个人见解,仅供参考!
相关文章推荐
- unity中移动鼠标到物体上时,显示提示框
- 鼠标在按钮上移动、按下或者弹起时显示按钮功能提示文本
- C#中,当鼠标移动到控件上,动态显示提示内容 ToolTip
- CToolTipCtrl实现鼠标移动显示不同提示
- MFC 学习之 鼠标移动到Toolbar按钮上显示提示信息(tooltip),状态栏也随之改变
- 跟随鼠标的移动,动态显示提示信息
- jquery 鼠标停留显示提示框,提示框位置跟随鼠标移动
- 移动鼠标显示提示信息
- jQuery学习20---鼠标移动时图片跟着移动,还有提示层的显示
- 利用MVC和Ajax实现->鼠标移动到热点上,显示详细信息
- 提示信息 感应鼠标移动事件 自动显示url页面内容
- jquery 鼠标停留显示提示框,提示框位置跟随鼠标移动
- 鼠标移动到某处显示提示信息
- 鼠标移动到按钮显示悬浮提示文字
- Android Studio移动鼠标显示悬浮提示的设置方法
- 鼠标移动到链接上显示提示文字
- 1、当鼠标移动到目标上的时候,自动显示一个提示框。
- JQuery鼠标移动到div上,显示提示
- Unity简单利用屏幕坐标转换实现鼠标控制物体移动
- C#中,当鼠标移动到控件上,动态显示提示内容 -> 用代码操作ToolTip