一、Resources(此类允许按照路径名来查找并加载物体)
1.Resources.Load加载
加载储存在Resources文件夹中path处的资源(Resouces文件夹可以在Assets文件夹中的任何位置)。
GameObject go;
void Start()
{
go =Resources.Load("cube")as GameObject;
}
2.Resources.LoadAll 加载全部
加载Resources文件夹中的path文件夹或者文件中的所有资源。
public Object[] cube;
private void Start()
{
cube = Resources.LoadAll("cubes");//cubes是文件夹名称
}
3.Resources.FindObjectsOfTypeAll 查找所有类型的物体
返回Type类型的所有物体的一个列表。
private void Start()
{
for (int i = 0; i < Resources.FindObjectsOfTypeAll(typeof(Object)).Length; i++)
{
print(Resources.FindObjectsOfTypeAll(typeof(Object))[i].name);
}
}
4.Resources.UnloadUnusedAssets 卸载未使用的资源
5.Resources.LoadAsync 异步加载
加载储存在Resources文件夹中path处的资源(Resouces文件夹可以在Assets文件夹中的任何位置)。
public void Start()
{
ResourceRequest request = Resources.LoadAsync("cube");//cube是一个路径
}
版权声明:本文为weixin_42749110原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。