function OnGUI(){ GUI.skin = myskin; if(GUILayout.Button("add_component",GUILayout.Height(40),GUI.Width(110))){ obj.Addcomponent("xzhuang"); } if(GUILayout.Button("del_component",GUILayout.Height(40),GUIlayout.Width(110))){ var Script: Object = obj.GetComponent("xzhuang"); Destroy(Script); } }
1.GUILayout无法使用,效果是有皮肤,按钮有动态效果。按钮添加删除脚本。可用于使敌人变我方人物。
2.UI Button可以通过On Click()绑定一个对象,在绑定对象上的一个脚本函数,实现按钮的作用。
3.InputField下的On Value Changed和On End Edit也一样虽然不知道他们的区别,但是通过绑定函数,可以把输入的值保存到str内。-----经过试验,On value changed相当于默认加了Enter,,On End Edit需要自己输入Enter。
var wenzi: Text; var shuru: InputField; private var str: String; function Pstart () { str = shuru.text; wenzi.text = "123456"; switch(str){ case "tom": wenzi.text = "ni shu ru d shi tom"; break;