资源大湿 发表于 2013-3-12 15:46

FindGameObjectsWithTag冒泡算法依次按顺序存入数组代码


public GameObject[] cubes;

cube集合设置为image 注意大小写

public void Awake()
{
   cubes = GameObject.FindGameObjectsWithTag("Image");
      //冒泡算法排最小的在前
      for (int i = 0; i < 7;i++ )
      {
            for (int j = 7; j > i;j-- )
            {
                if (int.Parse(cubes.name.ToString().Substring(4,1)) > int.Parse(cubes.name.ToString().Substring(4,1)))
                {
                  int tempValue = int.Parse(cubes.ToString().Substring(4,1));
                  cubes =GameObject.Find("Cube" + cubes.ToString().Substring(4,1));
                  cubes =GameObject.Find("Cube" + tempValue.ToString());
                }
            }
      }
}



monery8 发表于 2013-3-13 15:38

学习了 跟我用的方法差不多 不过截取字符串略有重复

monery8 发表于 2013-3-13 15:39

/// <summary>
      /// 接受数字参数和排序方法参数,进行冒泡排序
      /// </summary>
      /// <param name="num">要进行排序的整数数组</param>
      /// <param name="sortedMethod">排序方法标识:1为升序,2为降序</param>
      public static void ExecuteSortedMethod(int[] num, int sortedMethod)
      {
            if (sortedMethod == 1)      //升序排列
            {
                for (int i = 0; i < num.Length -1; i++)
                {
                  for (int j = 0; j < num.Length - 1 - i; j++)
                  {
                        if (num > num)
                        {
                            int temp = num;
                            num = num;
                            num = temp;
                        }
                  }
                }
            }
            if (sortedMethod == 2)      //降序排列
            {
                for (int i = 0; i < num.Length - 1; i++)
                {
                  for (int j = 0; j < num.Length - 1 - i; j++)
                  {
                        if (num < num)
                        {
                            int temp = num;
                            num = num;
                            num = temp;
                        }
                  }
                }
            }
      }

monery8 发表于 2013-3-13 15:39

记录一下{:5_435:}

georgejayu 发表于 2013-4-19 18:35


不错 不错 不错{:soso__3922851084632044791_6:}

阿豆 发表于 2017-2-11 21:35

好帖就是要顶

葉明豬 发表于 2017-2-11 21:07

真心顶

bobparr 发表于 2017-2-11 21:39

难得一见的好帖

Clear。 发表于 2017-2-11 21:30

很好哦

hxcspitfire 发表于 2017-2-11 21:08

LZ真是人才
页: [1]
查看完整版本: FindGameObjectsWithTag冒泡算法依次按顺序存入数组代码