当前位置: 首页 > news >正文

unity包内的内容读取

在unity打包成apk之后,我们需要热更新,现在不考虑热更新的诸多内容,单说其中一个环节。打包之后有一个资源列表文件,这个列表文件放在哪里?当需要热更的时候,又是和谁比对文件,以确定下载最新文件的。我们画一个示意图:
这里写图片描述
现在我们主要讲的是有颜色的部分,就是把StreamingAssets文件下的files.txt拷贝到本地持久化目录的过程。其实很简单,但是对于android手机,需要使用www的方式读取StreamingAssets目录,然后写入到本地持久化目录。

有人会问,为何做这个步骤呢?因为比如我们从远处拉取了最新的最新列表文件,比对本地持久化目录的资源列表文件和远处服务器的资源列表文件,更新下载了最新文件,那么此时要留一份清单,说明本地已经是最新的文件了,那么此时,我们需要存储一个文件,又因为StreamingAssets文件夹下不能写文件,所以只能写入到本地持久化目录。

相关文章:

  • 栈和局部变量操作 将常量压入栈的指令
  • 将光源信息应用到立方体(二)
  • c++总结
  • DNS劫持
  • reflect vector
  • 113007
  • parallax mapping
  • 京东JData算法大赛高潜用户购买意向预测——复现(并没有),提供数据集
  • java 规范
  • 判定你的java应用是否正常(是否内存、线程泄漏)的一个简单方法
  • Java集合(本篇主要介绍List接口)
  • Shade4PointLights
  • 【笔记】Python集成开发环境——PyCharm 2018.3下载、注册、帮助文档
  • cocos2d lua 之骨骼动画
  • 第二阶段第三天
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 77. Combinations
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • java取消线程实例
  • maya建模与骨骼动画快速实现人工鱼
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 开发基于以太坊智能合约的DApp
  • 区块链共识机制优缺点对比都是什么
  • 三分钟教你同步 Visual Studio Code 设置
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 怎么把视频里的音乐提取出来
  • ionic入门之数据绑定显示-1
  • #{}和${}的区别是什么 -- java面试
  • #QT(智能家居界面-界面切换)
  • #Z2294. 打印树的直径
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • %check_box% in rails :coditions={:has_many , :through}
  • (39)STM32——FLASH闪存
  • (C++20) consteval立即函数
  • (day6) 319. 灯泡开关
  • (WSI分类)WSI分类文献小综述 2024
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (笔试题)分解质因式
  • (附源码)计算机毕业设计ssm电影分享网站
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (五)MySQL的备份及恢复
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (正则)提取页面里的img标签
  • .Family_物联网
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .NET导入Excel数据
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • .net连接oracle数据库
  • .net实现客户区延伸至至非客户区
  • .net中应用SQL缓存(实例使用)