for (int i = 0; i < count; i++) //count = 24
{
//消除重复位置的物体
for (int j = count - 1; j >= 0; j--)
{
if ((point[i] == point[j]) && (i < j))
{
Destroy(GameObject.Find("body" + j));
}
}
}
for (int i = 0; i < count; i++)
{
if (GameObject.Find("body" + i)==true)
{
realCount++;
}
}
emm,你在销毁之前debug一下,你可能就没进入销毁逻辑。