资源大湿 发表于 2013-4-24 17:36

读取tag数组按顺序读出sprite


      foreach (GameObject obj in GameObject.FindGameObjectsWithTag("CardTop"))
      {

            //public string[,] strArray = { { "8", "0", "0" }, { "7", "1", "1" }, { "8", "2", "2" }, { "5", "3", "3" }, { "4", "4", "2" } };
            for (int i = 0; i < 5;i++ )
            {
                if (obj.gameObject.name == "A"+(i+1).ToString())
                {
                  foreach (UISprite sp in obj.GetComponentsInChildren<UISprite>())
                  {
                        //改变头像
                        if (sp.gameObject.name == "A"+(i+1).ToString())
                        {
                            sp.spriteName = strArray;
                        }
                        //改变背景框
                        if (sp.gameObject.name == "A"+(i+1).ToString()+"BG")
                        {
                            sp.spriteName = strArray;
                        }
                        //改变名字
                        if (sp.gameObject.name == "A" + (i + 1).ToString() + "Name")
                        {
                            sp.spriteName = strArray;
                        }
                        //改变星级
                        if (sp.spriteName == "icon_sc_star1")
                        {
                            if (int.Parse(sp.name.Substring(4, 1)) > int.Parse(strArray))
                            {
                              sp.spriteName = "icon_sc_star2";
                            }
                        }
                  }
                }
            }
      }

aaabbbsss12345 发表于 2014-4-26 10:16

学习了 学习了

Steven 发表于 2017-2-10 21:42

楼主是超人

逆风如解意。 发表于 2017-2-10 21:46

真心顶

逆风如解意。 发表于 2017-2-10 22:30

难得一见的好帖

zldarwin 发表于 2017-2-10 22:07

说的非常好

Cr.Ka 发表于 2017-2-10 21:51

LZ真是人才

artist66 发表于 2017-2-13 18:51

楼主是超人

artist66 发表于 2017-2-13 19:03

好帖就是要顶

黑土豆。。。 发表于 2017-2-13 18:43

顶顶多好
页: [1]
查看完整版本: 读取tag数组按顺序读出sprite