我正在尝试从Texture
文件夹加载Resources
,但它会一直返回null
。
t = (Texture)Resources.Load("Circle") as Texture;
圆形纹理的扩展名为.tga
。
答案 0 :(得分:2)
您必须将Circle.tga放在Assets / Resources文件夹中。另外,如果您有子文件夹,例如Resources / Textures / Circle.tga,请执行以下操作:
Texture t = Resources.Load("Textures/Circle") as Texture;
答案 1 :(得分:2)
无需扩展文件。所以这是正确的:
t = (Texture)Resources.Load("Circle") as Texture;
这不是:
t = (Texture)Resources.Load("Circle.npg") as Texture;
答案 2 :(得分:2)
纹理文件应添加到资源文件夹中 之后使用下面的代码行来加载纹理
var Texture_1 : Texture2D;
Texture_1 = Resources.Load("TextureName");
文件夹应保存在资源文件夹中 之后使用下面的纹理加载文件夹代码行
var textures : Object[];
textures = Resources.LoadAll("FolderName");