位置: 编程技术 - 正文

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

  • 财税筹划课程
  • 固定资产本期发生额怎么算
  • 银行对账单放前面还是放后面
  • 上年多做收入今年可以直接冲减吗
  • 开票资料需要哪些内容
  • 子公司的所得税是单独缴纳吗
  • 企业所得税申报表A类
  • 企业财务发工资流程
  • 增值税即征即退收入要交企业所得税吗
  • 无形资产资本化加计扣除可抵扣暂时性差异
  • 资本化研发费用在本年的摊销
  • 出售使用过的生产设备
  • 以非现金资产清偿债务的方式下,债权人
  • 通行费电子增值税怎么算
  • 出售房屋缴纳的印花税
  • 企业所得税季度申报
  • 非公司汽车加油怎么开票
  • 增值税是先交税还是先开票
  • 碎石需要技术吗
  • 办公室租赁合同需要交哪些税额?
  • 货物运输政策
  • 出租房屋房产税怎么算
  • 无形资产软件摊销年限的最新规定2021
  • 购买使用过的固定资产如何计提折旧
  • win10系统出现蓝屏恢复
  • 结算起点为
  • 捷波主板141m
  • 私车公用的费用可以抵税吗现在
  • 清除cmos有什么后果
  • 股权转让个税怎么缴纳
  • 自开和代开增值税专用发票盖章要求有不同吗?
  • mac环境搭建
  • 内置管理员无法打开此应用
  • 小微企业所得税怎么算
  • 销售合同怎么计提折旧
  • 绣球花的叶子出现了斑点,这是怎么了?
  • 目前超频最高几ghz
  • php add
  • 减免活动怎么做
  • 没有收入的情况下可以填成本吗
  • antd-vue-pro
  • 中小企业发展专项资金绩效评价报告
  • linux搭建web服务器
  • php模板引擎原理
  • 税前扣除项目什么意思
  • js生成条形码的方式有哪些
  • AIGC之GPT-4:GPT-4的简介(核心原理/意义/亮点/技术点/缺点/使用建议)、使用方法、案例应用(计算能力/代码能力/看图能力等)之详细攻略
  • 用python编写素数
  • reset=target
  • 买货没发票如何入账?
  • 如何简单去除
  • 存货盘盈盘亏会涉及到其他应收款吗
  • 四舍五入 vb
  • macos装mysql
  • 商誉的会计核算怎么核算
  • 坏账准备的核销的分录怎么做
  • 公司给材料商付款表格
  • 记账凭证的编制依据是审核无误的原始凭证
  • 从公司账户转给他人私户1万元以内需要扣多钱的税
  • 受托开发软件一般做什么
  • 交易性金融资产包括哪些项目
  • 百旺购货方红字信息表怎么开具
  • mysql数据库巡检脚本
  • mysql5717安装及配置超详细教程
  • window怎么操作
  • 关闭空闲的ide通知怎么写
  • centos sync
  • 安装网络设备
  • dghm.exe是什么程序
  • win8.1系统电脑设置闪退
  • win8如何进入bios
  • perl数组求和
  • 简单模拟电路图
  • 怎样从增值税发票查询
  • 税务评定等级a是缴纳多少
  • 江西省税务局发票查询平台官网
  • 苏州相城离苏州市区有多远
  • 广西税务移动办税平台app
  • 购销合同印花税的计税依据怎么算
  • 深圳国税申报系统恢复数据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设