例如,我有coin1(clone)
和coin1(clone)(clone)
。如果我点击coin1(clone)(clone)
它将被销毁。但就我而言,当我点击coin1(clone)(clone)
时,会删除coin1(Clone)
。
代码我一直在使用
void NumberOfSelectedCoins()
{
Debug.Log (BlueCoinScript.b);
if(SelectedCoins.cntCoins%BlueCoinScript.b == 0)
{
for (int n=0;n<selectC.selectedNumCoins.Count; n++)
{
Destroy(selectC.selectedNumCoins[n]);
TotalSum.totalValue = 0;
SelectedCoins.breakPointsCount++;
}
breakpointsText.text = SelectedCoins.breakPointsCount.ToString ();
selectC.selectedNumCoins.Clear();
}
}
如果您有1个游戏对象并且克隆它以便您可以拥有3个相同的游戏对象,那么如何识别当您单击该游戏对象时,该游戏对象是clone1还是clone2还是clone3?
答案 0 :(得分:0)
您可以通过Object.GetInstanceID()
或Object.name
来识别GameObject实例。在后一种情况下,您必须注意您搜索的对象已命名,并且此名称是唯一的。
进一步参考here。