TODO Unity资源加载方法合集

Resources.Load

  • 资源路径为Resources文件夹下的相对路径
  • 文件不能加后缀名
  • Resources下的所有资源在发布的时候会被压缩
TestScriptable sb = Resources.Load("sb") as TestScriptable;

// Wrong
// Resources.Load("sb.asset");

WWW

AssetDataBase.LoadAssetAtPath

只能在编辑器下使用
资源路径为工程目录下的路径,即以Assets开头
要添加文件后缀名

TestScriptable ts = AssetDatabase.LoadAssetAtPath("Assets/Resources/test.asset", typeof(ScriptableObject)) as TestScriptable;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容