您当前的位置: 首页 >  unity

幻世界

暂无认证

  • 4浏览

    0关注

    237博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Unity开发小技巧】AssetBundle资源加载 (二 )

幻世界 发布时间:2019-08-13 14:44:05 ,浏览量:4

完整demo地址:AssetBundleDemo.unitypackage-Unity3D代码类资源-CSDN下载

一:基础介绍

将项目资源打包成Assetbundle后,一般接下来会有两种操作:

1.将这些Assetbundle资源留在项目工程中,当成正常的资源加载使用。

2.将这些Assetbundle文件上传到服务器,客户端第一次运行的时候从服务器下载这些assetbundle文件,缓存到本地 ,然后进行使用。这样就使安装包跟资源包的分离,减小安装包的包体大小。

二:资源加载

加载ab资源到内存,常用的加载api有四种:基本都是从一个完整的位置路径或者服务器地址加载AB资源包到内存,返回一个assetbundle对象

1.AssetBundle.LoadFromMemory()从内存里加载

 public void Initialize()
    {
        string assetPath = 资源存放的文件路径;
        if (File.Exists(assetPath))
        {
            var stream = File.ReadAllBytes(assetPath);
            AssetBundle assetbundle = AssetBundle.LoadFromMemory(stream);
        }
        Debug.Log("资源初始化结束:" + assetPat
关注
打赏
1660704426
查看更多评论
立即登录/注册

微信扫码登录

0.0352s