unity3d 怎么在editorwindow查看特效
发布网友
发布时间:2022-05-07 22:37
我来回答
共1个回答
热心网友
时间:2023-07-22 21:03
GUI;,;这是第二个工具提示.Button(Rect(210;}
if(tooltip2)
{
GUI.Label(Rect(110,100。
可以尝试用用bool变量进行区分。
bool tooltip1=false;
bool tooltip2=false;
function OnGUI()
{
if(GUI.Button(Rect(10,,10,120,110),120.tooltip);
}
}
这样就能够区分了。
接下来需要做的就是找一种方式将tooltip1和tooltip2重新置为false
这个我个人的方法是在update里面检测鼠标右键点击事件。
新手自学,GUIContent(;我的按钮;;);我的按钮02;这是第一个工具提示;)))
{
print(,120;用户单击了按钮;);
tooltip1=true;
}
if(tooltip1)
{
GUI.Label(Rect(10,120,100,20),GUI.tooltip);
}
if(GUI,20),110),GUIContent(,210;)))
{
print(;用户单击了按钮;
tooltip2=true,这些是我个人的想法,如果不正确或者有好方法看这个代码貌似GUILabel会是总是存在的