我在资源文件夹中加载了一个预制体,但是当我试图从代码中获取它时,它返回了NULL。我该怎么做才能正确地获取它?我只想获取预制体并访问位于预制体中的UI组件,然后从预制体对象更改UI值。
GameObject alertPrefab = (GameObject)Instantiate(Resources.Load("Prefabs/AlertPrefab"));
public GameObject alertPrefab;
,然后手动将预制体拖到UI字段中吗?检查是否没有任何错误。同时确保你的AlertPrefab
有一个.prefab
的扩展名。 - user2140173