当相同的文本对象时,该对象的对撞机启用。我把对象排序,我的意思是我只能采取零元素,而不是其他元素。但有时零元素的文本和任何元素的文本相同,例如零元素和第四元素。然后我可以互相接受。但我有一个问题。当我取非零相同的文本元素时,我必须将零元素的索引设置为非零文本元素的索引。
例如。 " E"" U"" L"" E&#34 ;.现在零元素和第三元素是相同的。当我拿第三个元素时,我想将零元素的索引设置为被破坏(所以第三个)元素的索引。我怎么能这样做?
此更新方法
中的代码部分if (letterPanel.childCount > 0)
{
string letter = letterPanel.GetChild(0).GetComponent<TextMeshPro>().text;
letterPanel.GetChild(0).GetComponent<CircleCollider2D>().enabled = true;
for (int i = 0; i < letterPanel.childCount; i++)
{
if (letter.Contains(letterPanel.GetChild(i).GetComponent<TextMeshPro>().text))
{
letterPanel.GetChild(0).transform.SetSiblingIndex(i);
letterPanel.GetChild(i).GetComponent<CircleCollider2D>().enabled = true;
}
else
{
letterPanel.GetChild(i).GetComponent<CircleCollider2D>().enabled = false;
}
}
}