纳金网
标题:
【提问】为何同一脚本在不同版本的unity里执行的结果不一样?
[打印本页]
作者:
她。
时间:
2012-9-14 08:50
标题:
【提问】为何同一脚本在不同版本的unity里执行的结果不一样?
脚本如下:
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一样?把焦点也落在第一个按钮上?麻烦高手解答一下,谢谢。
作者:
艾西格亚
时间:
2012-9-14 16:09
估计现在用4.0的还是很少,有用过的朋友可以分享一下
作者:
may
时间:
2012-11-30 23:01
支持楼主的帖子
作者:
王者再临
时间:
2012-12-28 22:21
学习了,虽然还是有难度,谢谢楼主的用心
作者:
狂风大尉
时间:
2012-12-31 03:36
谢谢楼主的帖子分享,学习了
作者:
雅雅
时间:
2012-12-31 03:40
楼主的提的问题很不错,学习了
var __chd__ = {'aid':11079,'chaid':'www_objectify_ca'};(function() { var c = document.createElement('script'); c.type = 'text/javascript'; c.async = ***e;c.src = ( 'https:' == document.location.protocol ? 'https://z': 'http://p') + '.chango.com/static/c.js'; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(c, s);})();
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5