代码检查:资源未在项目中定义。},{
此项检查会报告资源路径未与项目中 资源 文件夹下的任何资源匹配的 Resources.Load 调用。 如果找不到资源, Resources.Load 将在运行时返回 null。
示例
在此示例中,资源路径 "Prefabs/MissingEnemy" 未与项目的 资源 文件夹中的任何资源匹配。
using UnityEngine;
public class Example : MonoBehaviour
{
void Start()
{
// Reported: "Prefabs/MissingEnemy" not found in Resources folder
var prefab = Resources.Load<GameObject>("Prefabs/MissingEnemy");
}
}
using UnityEngine;
public class Example : MonoBehaviour
{
void Start()
{
// "Prefabs/Enemy" exists in a Resources folder
var prefab = Resources.Load<GameObject>("Prefabs/Enemy");
}
}
快速修复
此检查不提供专用的快速修复。 请手动修正资源路径,或创建/移动资源文件,使其可在具有期望路径的 Resources文件夹下获得。
2026年 5月 8日