位置: 编程技术 - 正文

Unity3D AsssetBundle加载效率比较

编辑:rootadmin

推荐整理分享Unity3D AsssetBundle加载效率比较,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

首先,简要介绍一下加载AssetBundle的主要两种方式,分别是new WWW(url)和WWW.LoadFromCacheOrDownload,两种方式的具体用法,自己查官方API,这里不再叙述

new WWW是单纯地把AssetBundle加载到内存

WWW.LoadFromCacheOrDownload是把AssetBundle写入到缓存中,然后在需要加载AssetBundle时,再从缓存中读取AssetBundle,达到一个加速效果,而且只在内存中保存一些必要的缓存指针信息,因此非常省内存,目前我在的公司都是用这种加载方式

这次主要是比较这两种方式的加载效率

Unity3D AsssetBundle加载效率比较

测试结果:

1.在PC上,两种方式的效率,第一次只相差大约%,可能PC端的硬盘有高速缓存和读写速度相对较快的原因,而在移动端,效率则相差2倍之多2.第二种方式在二次读取时,速度很快3.推荐使用第二种方式

总结:根据上面的比较,可以看出WWW.LoadFromCacheOrDownload虽然在第首次加载时,略慢于new WWW,但在之后的二次加载(如退出游戏程序,再次进入游戏,也算二次加载),WWW.LoadFromCacheOrDownload会带来更加快的加载速度和更加节约内存,即使是一百多兆的资源,全部加载完成,也大概只占不要MB的内存,因为Unity给它们都做了硬盘缓存,开辟了大量的磁盘空间来换取消耗大量内存的代价。并且在加载完AssetBundle后,实例化的速度和new WWW的无任何差异。WWW.LoadFromCacheOrDownload完胜!

其他注意点:

使用WWW.LoadFromCacheOrDownload加载时,若磁盘空间已满并所有的缓存文件都在使用中,则WWW.LoadFromCacheOrDownload会调用new WWW()方式,把资源载入内存中。较好地解决了磁盘不足的情况在缓存中,Unity进行资源识别的唯一方式是资源名称&#;版本号,因此无论是何种资源,资源名称不能相同对缓存的所有操作都在Caching类中,仅提供简单的查询和清除操作

unity3d shader之Julia集和Mandelbrot集绘制美丽图案 (二) 之前写过一篇Mandelbrot集的代码在这里这次主要写Julia集的Mandelbrot集内的每一个点都对应了一个连通的Julia集,Mandelbrot集合外的点则对应了不连通的Julia

unity3D+opencv环境配置 需要opencvsharp链接:

Unity3D架构系列之- FSM有限状态机设计(六)(总结篇) 由于最近一直赶项目进度,没时间写,昨晚终于项目终于完成了,空闲下来,做一个总结。在这一篇中主要是把前五章一起总结一下,以及通过举例演

标签: Unity3D AsssetBundle加载效率比较

本文链接地址:https://www.jiuchutong.com/biancheng/378805.html 转载请保留说明!

上一篇:Unity广度优先搜索子物体(广度优先搜索输出路径)

下一篇:unity3d shader之Julia集和Mandelbrot集绘制美丽图案 (二)

  • 外贸企业出口退税计算公式
  • 金税四期对纳税的影响
  • 借款利息抵扣土增
  • 清算期间作为纳税年度
  • 端午节福利计入什么科目
  • 月中入职新公司社保谁交
  • 车险 专票
  • 税务登记注销前异常项目类型非强制什么意思
  • 按月计提短期借款利息12000元
  • 年末本年利润结转未分配利润
  • 营改增后个人所得税计税依据实例
  • 职工暖气费报销算福利
  • 专项费用包括哪两种
  • 雇主责任险为什么不能立即生效
  • 把扣款挂到其它应收款的会计分录怎么做?
  • 公司领用自产产品建设厂房包括销项税
  • 杭州增值税发票查询
  • 出口退税申报显示疑点跳过可以转正式申报吗
  • 问答技巧例子
  • 企业汇算清缴逾期去补交要带什么资料
  • 小规模纳税人减免税明细表怎么填
  • 净利润怎么计入所有者权益
  • 电动车固定资产报废年限是多少年
  • 会计实操的重要性有哪些
  • 应收账款周转率越大越好还是越小越好
  • 企业发生的亏损不一定会导致所有者权益减少
  • 纳税人依法可以享受减免税待遇而没有享受的
  • 收到预付账款会对企业财务有影响吗
  • 建账怎么建
  • 几种方法解决一个问题的架构图怎么画
  • 业务招待费和福利费不能抵扣增值税吗
  • 前端get请求传多个参数
  • dir852迅雷路由器
  • win10如何给文件夹上锁
  • 工伤个人承担的费用
  • 结转完工产品成本计算公式
  • 生产型出口企业免抵退
  • 企业非流动资产占比多说明什么
  • u-net优点
  • php判断useragent
  • java中文乱码解决总结
  • 微信小程序详细教程
  • vue2计算属性和vue3的计算属性的区别
  • ci框架视频教程
  • 增值税发票退回重开期限
  • 无追保理是什么意思
  • 小规模纳税人收入是含税还是不含税
  • 学电脑网站
  • 如何移除白名单的电话号码
  • 长期股权投资成本法
  • 资本化支出影响营业利润吗
  • 非税收入统一票据怎么查询
  • 在发票上盖了公章有用吗
  • 长期股权投资评估增值调整
  • 跨月普票发票怎么红冲
  • 一般纳税人进项票是普票可以抵扣吗
  • 进项税转出怎样做账务处理
  • 当月没认证的发票当月不用进行账务处理吗
  • 公司租用房屋用交房产税吗
  • 网上购物退货后钱多久到
  • 计提坏账准备不属于企业的或有事项
  • 应收账款是哪个会计科目
  • 二次加工型的企业有哪些
  • ubuntu20.04升级20.10
  • 人脉系统
  • windows查看文件内容的命令
  • 关于自定义工作台的说法,正确的是
  • 游戏引擎有几种
  • jquery的css方法
  • css中边界margin的多种定义方法
  • 怎么查看u盘有没有传输过数据
  • node服务器部署
  • dom操作中获取节点的方法有哪几种
  • javascript project
  • 国家税务局公告2018年第28号
  • 发票为什么要验旧操作
  • 国税总局北京税务局
  • 一个公司怎么算利润
  • 八项改革四大工程
  • 德国对外投资法律劣势有哪些方面
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设