UnityAB包

AssetBundle定义: 1.AssetBundle以下简称AB包,压缩包包含模型、贴图、预制体、声音可以在游戏运行时被加载 2.AB包自身保存相互依赖关系 3.压缩包LZMA和LZ4压缩算法,减少包大小,更快网络传输 4.AB可以减少安装包大小

什么是AssetBundle 一个压缩包,其中文件分为两类:serializedFile和resourceFiles serialized file : 资源被打碎放在一个对象中,最后写入一个单独文件 resource file : 二进制资源被单独保存,方便快速加载

AssetBundle打包函数 BuildPipeline.BuildAssetBundles(assetBundleDirectory, BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows);

加载AssetBundle 1 AssetBundle.LoadFromMemoryAsync 2 AssetBundle.LoadFromFile 3 WWW.LoadFromCacheOrDownload 4 UnityWebRequest

AssetBundle卸载 1.减少内存使用 2.有可能导致丢失

AssetBundle.Unload(true)卸载所有资源,即使有资源被使用着 (1,在关切切换、场景切换2,资源没被用的时候 调用) AssetBundle.Unload(false)卸载所有没用被使用的资源 个别资源怎么卸载1,通过 Resources.UnloadUnusedAssets. 2,场景切换的时候

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Unity-资源打包-AssetBundle

    读取AB包 1.直接记载一个单独的物体(无依赖) 通过AssetBundle的LoadFromFile方法获取AB包,在通过LoadAsset的泛型方法获得...

    祝你万事顺利
  • Unity-Assets/Resources and AssetBundles

    Distinction betwwen Assets and UnityEngine.Objects. An Asset is a file on disk,...

    祝你万事顺利
  • Shader-高级纹理-立方体纹理

    是环境映射(EnvironmentMapping)一种实现方式。 纹理采样:对立方体采样需要提供一个三维的纹理坐标,这个三维纹理坐标表示了我们在世界空间下的一...

    祝你万事顺利
  • 前端-如何继承 Date 对象?由一道题彻底弄懂 JS 继承

    于是,随手用JS中经典的组合寄生法写了一个继承,然后,刚准备完美收工,一运行,却出现了以下的情景:

    grain先森
  • 动不动就高达75%的NPS指是否可信?

    对于SaaS业务来说,NPS(净推荐值)是衡量客户满意度的重要指标,也是衡量客户关系健康状况的一个指标。具体体现是客户愿意向朋友推荐企业产品的可能性,NPS值越...

    人称T客
  • 自学Java编程,比培训机构学成的几率大吗?需要注意什么?

    作为一个已经写了十几年代码的老程序员,其实无论是自学还是参加培训本质上都是让自己开窍学习,编程相对别的职业入门还是相对难一些,很多人学了一年了,都不没找到学习编...

    程序员互动联盟
  • PageAdmin 如何添加信息表

    网站有各种各样的需求,不同的网站需要保存的信息都不一致,如企业网站需要有产品表,新闻表,但学校网站需要新闻表,学生报名表等,自定义信息表很好解决这种需求,自定义...

    用户5258701
  • 安全问题推迟公共云的采纳

    随着云计算的普及,企业为了业务获得更好的连续性和可扩展性,采用公共云似乎是显而易见的。然而,并非所有人都如此,因此由于某些公共云的风险,已经促使许多企业将工作负...

    静一
  • [javaSE] 多线程(join方法)

    多条线程并发执行,随机切换,调用join()方法,会使当前线程所在的线程(一般主线程)冻结,直到当前线程结束,所在的线程才恢复继续执行

    陶士涵
  • SEO外链建设形式有哪些?

    外链建设对于大连网站优化有着重要作用,一个优质的外链可以快速的提高网站的曝光度和转换率。那么,外链建设的形式有哪些呢?我们一起来学习一下吧!

    大金SEO

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动