• 关于UI系统的问题


    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;
    

      

  • 相关阅读:
    Assimp对FBX文件中geometric transformations的处理
    VSM
    WSL安装
    [p1880][NOI1995]石子合并
    【日常】集训总结
    【模板】背包
    【济南集训】20191006解题报告
    [P1516]青蛙的约会
    【模板】ST表
    【济南集训】20191001解题报告
  • 原文地址:https://www.cnblogs.com/white-L/p/6181770.html
Copyright © 2020-2023  润新知