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

 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;
 }

猜你喜欢

转载自blog.csdn.net/qq_33552377/article/details/78238344