该报错意思为该标签没有被定义。
以下可能解决情况:
1.未将脚本放入Script Execution Order中
首先点击左上角Edit中的Project setting按钮进入以下页面
点击Script Execution Order按钮进入右边界面
点击加号,把需要标记的组件的脚本添加进去,脚本前后顺序按数字打下排列,可以通过鼠标来拉动。最后,点击Apply即可。
2.游戏组件里的标记未修改成你想要的标记。
首先点击需要标记的物体。进入Inspector界面,查看标记Tag模块
可以查看目前的标记与你在脚本里面设置的标记是否一致,若不一致,可点击旁边的箭头标志往下拉找出和你脚本一致的标记如果没有标记,可以进行新建标记,步骤如下
点击箭头标记到最下面的Add Tag选项点击进入,界面如下
点击加号按钮进行添加标志
给标志进行重命名,命名与你脚本里面设置的标志名一致即可。点击Save即可。返回后重新按以上步骤点击该组件的Inspector面板选择你创建好的标记就行了。如果不行建议多切换标记几次,可能系统切换不过来。
以上是我遇到这种报错情况下的解决方案如果还有其他情况欢迎留言一起讨论解决