Unity Disable按钮

我们在2d桌面程序当中,可以让按钮变成灰色,从而不可用,那么unity中是否也可以做到这样呢?

答案是可以。

画按钮是通过

void OnGUI()
{
   if (GUI.Button( ... ))
  {
    // do something
  }

   if (GUI.Button( ... ))
  {
    // do something
  }
}

变灰色是通过

GUI.enable=true或者false

true表示可用,false表示不可用。

比如说想让第一个按钮变灰色,可以这样

void OnGUI()
{
  GUI.enable=false;
   if (GUI.Button( ... ))
  {
    // do something
  }
  GUI.enable=true;

   if (GUI.Button( ... ))
  {
    // do something
  }
}

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

    分享到:

Leave a Reply

Your email address will not be published. Required fields are marked *