如何通过文本组件的文本搜索gameObject

时间:2019-12-03 09:27:14

标签: unity3d

我在工作中接管了一些Unity项目。它是由另一家公司制造的,我没有该项目的任何信息。

他们在场景中弹出了如此多的弹出窗口(超过弹出窗口180个),并且无法识别弹出窗口的名称(例如popup1,popup2,popup ...)

所以我找不到我想要的弹出窗口。我只知道弹出窗口的内容(消息和标题)

弹出窗口是游戏对象的节点,位于“层次结构”选项卡上。几乎所有的弹出窗口均由背景(颜色),标题(文本),内容(文本),按钮(文本)组成。

如何搜索我想要的弹出窗口? (只需使用弹出窗口的文字(标题,消息))

Visual Studio(在Solution处搜索全部)找不到此文件,我将一个Scene.unity文件打开到记事本中,我在搜索弹出窗口的文本,但找不到它!

1 个答案:

答案 0 :(得分:0)

  

Visual Studio(在Solution处搜索全部)找不到此文件,我将一个Scene.unity文件打开到记事本中,我在搜索弹出窗口的文本,但找不到它!

这将建议弹出文本位于.prefab文件中。您也可以搜索它们。

否则,编写一个编辑器脚本,该脚本使用Selection.activeSelection枚举GetComponentsInChildren<Text>()组件。