如何使用FindGameObjectsWithTag Unity2D C#修复错误

时间:2018-08-08 12:21:23

标签: c# list unity3d gameobject

我有一个制作2个游戏对象的按钮,它们都有标签“ Card”。在我的一个脚本中,我有一个列表,其中包含从按钮生成的项目。

for (int i = 0; i < UserCards_OnPlay.Count; i++)
{
     ObjectHolder = UserCards_OnPlay[i];

     ValueHolder = ObjectHolder.GetComponent<NewCard>().Card_WorkingValue;

     UserHandScore = UserHandScore + ValueHolder;
}

我的问题是,当我打印出手印时,它只会获取列表中第二张卡片的价值,而只是错过了第一张卡片。如果我再生成一张卡片,它将正常工作。

按钮创建两个对象。它使用来自同一脚本的2个不同的子对象。

任何解决方案,谢谢。

0 个答案:

没有答案