您的位置:首页 > 移动开发 > Unity3D

10.15 总结 关于unity中UI 的 物品栏的切换 属性加点 及 int与String 型的转化问题

2017-10-15 01:01 686 查看
 10.14  周六  小雨

1.切换装备材料系消耗品栏:

             a(主区域).使用Panel创建一区域 Panel添加 Toggle Group 组件

             b(选项区).添加两个或多个Toggle 将Toggle放入Panel的Toggle Group组件中

             c(物品栏).在区域内添加GameObject游戏对象在GameObject中添加Grid Layout Group组件,然后再次添加游戏对象GameObject

             d.在Toggle中添加事件  使用工具自带的GameObject中的SetActive()方法   SetActive():设置游戏对象可见性的方法





2.自身属性的加点:

             a.在Button中添加事件  使用【SerializeField】序列化 找到 文本Text

             b.用起的文本名称 = GetComponent<Text>()获取text的内容





             注:此处获取到的Text的值为String类型  需转化为int型 

               1>. int转成string

               用toString

               或者Convert.toString()如下

               例如:

               int varInt = 1;

               string varString = Convert.ToString(varInt);

               string varString2 = varInt.ToString(); 

               2>. string转成int

               使用int.Parse();

               或Convert.Toint();

           实现加点的方法如下: public void add () {

                                  int a = (int.Parse(T.text))+1; //将原text的值获取到并转化为int类型赋给a

                                  T.text = "";

  //将原数字清空   

                                  T.text += a;

 }

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: