Resources.Load()和File动态加载资源

1.Resources类中定义的Load(path)方法动态加载资源,T是资源类型,path是资源的路径,且资源必须放在Resources文件夹下
(1).资源在Resources根文件夹下,路径直接是资源的名称
Resources.Load()和File动态加载资源_第1张图片
在这里插入图片描述
(2).资源在Resources子文件夹下
Resources.Load()和File动态加载资源_第2张图片
在这里插入图片描述

2.使用文件File加载资源,File.ReaderAllText(路径)返回字符串类型的、 File.ReadAllBytes (路径)返回字节数组类型的、 File.ReadAllLines(path)返回字符串数组,资源应放在StreamingAssets文件夹或子文件夹下
(1).Application.streamingAssetsPath获得StreamingAssets文件夹的路径,
string path=Application.streamingAssetsPath+path(资源的名称或者文件夹\资源名称);获得资源文件夹的路径
Resources.Load()和File动态加载资源_第3张图片

你可能感兴趣的:(Unity,游戏,动态加载资源)