我们在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 } }
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.