- 最后登录
- 2017-5-15
- 注册时间
- 2012-3-1
- 阅读权限
- 90
- 积分
- 32973
  
- 纳金币
- 32806
- 精华
- 12
|
脚本如下:
var username : String = "username";
var pwd : String = "a pwd";
function OnGUI () {
GUI.SetNextControlName ("MyTextField");
GUI.Button(Rect (10,10,100,20), "mybutton");
username = GUI.TextField (Rect (10,40,100,20), username);
pwd = GUI.TextField (Rect (10,70,100,20), pwd);
if (GUI.Button (Rect (10,100,80,20), "Move Focus"))
GUI.FocusControl ("MyTextField");
}
执行结果如下:
在3.5版本中,当点下Move Focus按钮时候,焦点落在按钮上面。
在4.0版本中,当点下Move Focus按钮的时候,焦点是落在第二个文本框里面的。
怎么才能让这个脚本在4.0里面执行的结果跟3.5一样?把焦点也落在第一个按钮上?麻烦高手解答一下,谢谢。 |
|