位置: 编程技术 - 正文

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

  • 应纳税暂时性差异是调增还是调减
  • 上年度暂估的票回不来一直挂帐吗
  • 个人所得税谁交
  • 增值税一般纳税人税率
  • 送货单和收据单的区别
  • 税控服务费减免政策
  • 银行结息计入什么费用
  • 提供洒水车服务税率
  • 发票认证当月必须抵扣吗
  • 一般劳务报酬和税收区别
  • 有限合伙企业如何分红
  • 单位职工住周转房是否缴纳房租
  • 分期付款外币采购形成的差异如何做会计处理?
  • 代垫款收到的发票在哪里
  • 商业承兑到期对方不付款如何起诉
  • 旅行社 增值税
  • 房屋租赁费发票可以抵扣吗
  • 国有划拨地是否能转让土地
  • 金融企业呆账准备金是否允许补提
  • 企业的不征税收入用于支出所形成的资产,其计算的折旧
  • 稿费算税
  • 实际成本法的会计分录怎么写
  • 拍卖市场拍售的旧机动车价格是公平市价
  • 新公司没收入之前费用都走开办费吗
  • 苹果mac电脑下刻字怎么弄
  • 招标公司返回的钱怎么算
  • 抵押和质押的区别主要表现在哪些方面
  • 桌面右键个性化没有关联的程序
  • php ini
  • 什么是suv汽车
  • php随机ua
  • 关闭自动重新启动会怎样
  • 采购合同付款违约条款怎么签
  • 住房公积金一次性补缴
  • 利息股息红利个人所得税税率
  • linux阅读pdf
  • 继承房产印花税是按交易分额交吗
  • 埃莫尔斯
  • 应付票据抵付应付账款会计分录
  • php抽象类和普通类的区别
  • 安装elipse教程
  • nvm安装教程
  • 失控发票成本转出怎么做账
  • ChatGPT的了解与初体验
  • 个人以不动产投资入股土地增值税
  • 怎么查看python
  • 无形资产开发阶段的支出应当全部资本化
  • 销售旧货和销售使用过的固定资产区别
  • 个人发票抬头和税号是什么
  • 个体工商户要做账报税吗
  • 2020年附加税减免怎么填报表
  • 来料加工账务处理案例
  • 售楼部大楼
  • 超市小票能作为证据用吗
  • 固定资产折旧计算表模板
  • 购买公司分录怎么写
  • mysql varchar2
  • mysql 绿色版安装
  • windowsxp教程
  • Vista技巧:何在Vista上运行不兼容的旧版本软件
  • 自我挖掘的才干
  • yosemite 10.10.3 beta4 下载地址 os x10.10.3beta4官方下载
  • w10鼠标
  • win8什么时候发布
  • node js教程
  • 批处理中如何判断当前文件中是否存在一个子目录
  • 仿淘宝源码
  • node 开发
  • jQuery+PHP+MySQL实现无限级联下拉框效果
  • Python实现以时间换空间的缓存替换算法
  • python jose
  • Unity3D游戏开发(第2版)pdf
  • jquery控制台输出
  • under code
  • python 技巧
  • python convexhull
  • python怎么自定义函数
  • 增值税预缴税款退税申请怎么写
  • 花卉种植税收优惠政策案例
  • 深圳市福田区行政代码是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设