位置: 编程技术 - 正文

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集绘制美丽图案 (二)

  • 税控盘的维护费
  • 即征即退进项税额怎么填写申报表
  • 消防维保技术服务承诺书
  • 税务知识:同期资料应包括哪些内容?
  • 宣传费属于什么税目
  • 负数发票报税不让填怎么办
  • 电子承兑逾期提示付款说明怎么写
  • 跨期租金收入税怎么算
  • 五险一金可以在手机上交吗
  • 出差回来报销差旅费,补付现金的会计分录
  • 记账凭证摘要的重要性
  • 保证金抵扣货款分录
  • 不再认证时段内
  • 发票勾选平台已经勾选统计确认,报税平台看不见
  • 一台电脑上能装多个金税盘吗?
  • 企业每季度预缴增值税
  • 代购本无罪,逃避关税须处罚
  • 软件项目成本包括直接成本和间接成本,一般而言
  • 小微企业 2021
  • 工商年报需要什么数据
  • 处置交易性金融资产的交易费用计入
  • 汇算清缴发现以前预缴报表资产错误
  • 1697511157
  • 东芝t351笔记本
  • win10蓝牙鼠标已连接不显示
  • 如何设置电脑关机时清理使用痕迹
  • 房产契税征收率
  • 计提长期债券利息分录
  • 新手应该怎么样
  • 无法访问您可能的网络
  • 不是第三方的贷款app
  • win10电源高性能被删了
  • 房产税的纳税申报与处理会计分录
  • php运用的技术php开发有哪些实用的技术
  • 应付福利费和应付职工薪酬的关系
  • HTML怎么设置文本框
  • 附加税退税申请理由模板
  • 钉钉工资表如何生成工资条?
  • 销售多余材料的成本
  • JavaScript | 1000个判断条件难道要写了1000个 if ? 一文教你如何实现分支优化
  • 计提坏账的比例是多少
  • php获取用户信息
  • unlinkhist.dat怎么删除
  • 企业商业负债包括哪些
  • python初探
  • javagui框架
  • 新政府会计制度下,属于资产类科目的是
  • 长期股权投资为什么不是所有者权益
  • 居民和非居民企业的区别是什么
  • 业务招待费汇算清缴账务处理
  • 执行迟延履行利息的计算
  • 工人发生工伤的责任划分
  • 滞纳金冲留底税额怎么算
  • 应收利息可以计提坏账准备吗
  • 实收资本认缴怎么做账,要做账吗
  • 明细分类账的建账
  • 有存货的公司
  • sqlserver表死锁
  • mysql新手视频教学
  • mysql数据库的基本原理
  • 双系统怎么设置引导启动项
  • fedora update-grub
  • 创建windows
  • 微软推送win10更新 蓝牙
  • Win10 Mobile 10572怎么更新升级? 需回滚到WP 8.1
  • linux calloc
  • linux 文件执行
  • linux shell find
  • Win10 Mobile 10586.306提前上手视频评测
  • node.js编译
  • unity3d documentation
  • 批处理应用实例
  • easyui表格
  • python smtplib模块详解
  • pycharm使用教程2022
  • 郑州市惠济区税务局黄国选
  • 出口退税收入怎么做账
  • 营业账簿中的其他账簿包括
  • 营业费用指哪些
  • 福建高速公路电子发票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设