Unity2D:UnityException:标签Enemy未定义 - FindGameObjectWithTag(“Enemy”)

时间:2018-01-08 22:59:56

标签: c# unity3d unity5

我目前正在开发一个游戏项目,而我正试图让塔攻击敌人。当我开始游戏时,似乎存在定义敌人标签的问题。正如下面我脚本的片段所示,我想通过使用FindGameObjectsWithTag找到名为相同的东西(Enemy)的游戏对象来定义敌人。我是团结一致的新人,所以我似乎不明白为什么控制台不会认识到我在下面的代码中定义了“敌人”,给我:UnityException:Tag Enemy未定义,导致下面的这一行。

foreach(GameObject enemy in GameObject.FindGameObjectsWithTag("Enemy"))
PS:敌人的游戏对象由另一个脚本(我的敌人产卵者脚本)控制,它在Enemyspawner游戏对象下产生多个“敌人”克隆。

1 个答案:

答案 0 :(得分:1)

在统一中你需要添加标签......在检查器中有一个下拉列表(在转换组件的正上方)...从那里你需要添加自定义标签,在这种情况下{{1} }。