assetPath | 要检查的资产文件的路径。 |
int 文件中缺少关联脚本的可脚本化对象实例的数量。
检查指定资产中存在多少个无法加载的可脚本化对象实例。
如果您删除定义可脚本化对象类型的脚本,则资产中所有该可脚本化对象的实例都将无法加载。如果您在 Unity 外部移动或重命名脚本,而没有相应地移动或重命名脚本的 .meta 文件,也会发生这种情况。此方法允许您检查资产中是否存在任何此类由于缺少脚本而导致的无法加载的可脚本化对象实例。您可以使用 AssetDatabase.RemoveScriptableObjectsWithMissingScript 从资产中删除无法加载的可脚本化对象实例。
注意:此函数只能与 原生资产文件 一起使用。如果您传递非原生资产文件,它将抛出异常。
其他资源:AssetDatabase.RemoveScriptableObjectsWithMissingScript,GameObjectUtility.GetMonoBehavioursWithMissingScriptCount。