获取场景中所有按钮的名称并存储它们?

时间:2019-02-19 23:20:39

标签: c# unity3d

我在Unity中有很多场景,每个场景都至少有12个按钮,每个按钮都有一个名称作为字典中的单词(即:Ball,Human,Blue等)

我想创建一种方法来获取当前场景中的所有按钮并将它们存储在某个位置,以便稍后我可以使用该输出**。name **来显示它们或其他内容。

1 个答案:

答案 0 :(得分:0)

如果您只是想获取所有按钮对象的名称,则可以执行此处记录的操作

https://docs.unity3d.com/ScriptReference/Object.FindObjectsOfType.html

var names = FindObjectsOfType<Button>().Select(b => b.name);