找了很多的内容最后发现这个最简单又靠谱
在菜单栏找到"Tools"选项,点击里面的"移除丢失的脚本"就行了
using UnityEngine;
using UnityEditor;
public class RemoveMissingScripts : MonoBehaviour
{
[MenuItem("Tools/移除丢失的脚本")]
public static void RemoveMissingScript()
{
foreach(GameObject gameObject in Resources.FindObjectsOfTypeAll(typeof(GameObject)))
{
GameObjectUtility.RemoveMonoBehavioursWithMissingScript(gameObject);
}
}
}