Unity脚本丢失警告:The referenced script (Unknown) on this Behaviour is missing! 解决大法

Unity脚本丢失警告:The referenced script (Unknown) on this Behaviour is missing! 解决大法

在这里插入图片描述

一、定位物体

首先要找到报该条信息的物体是哪个,通常情况下,双击该警告,即可跳转到对应的物体,对该物体进行脚本的处理即可:如脚本删除,脚本重新挂载。

二、定位不到物体

如果双击定位不出物体,这时候可以通过代码来进行定位。代码附在最后,当控制台打印出空脚本物体的名字时候,去场景进行搜索,两种情况:

①如果搜索得到,那按照第一步进行处理即可。

②如果搜索不到,那么该物体可能被编辑器隐藏了,虽然搜索不到,但是实际上一直存在,这个时候可以通过代码进行删除该物体。详见代码注释。

using UnityEditor;
using UnityEngine;

namespace GameMain
{
    public class RemoveSceneIDMap : MonoBehaviour
    {
        [MenuItem("Tools/SceneIDMap Fixer")]
        public static void KillSceneIdMap()
        {
            Gam
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JOKERCDD

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值