问几个热更新的问题,求指导

最近小弟在研究游戏热更新这个东西,也把论坛上大大分享的经验都看了一遍,有点问题,希望有大大指点指点

1.launcher(updater,更新器,启动器…)对quick-framework的依赖

小弟一直是个很懒很懒的人,除非真的逼着要优化要精简,否则是不会去重新写(kao)那么多段代码,
看了许多大大的sample,launcher都是没有对framework进行依赖,使用里面的方法,而是重新自己另外写
确实会精简很多,但是小弟想这个东西是不是非得这么写不可呢,看了下zong的更新帖子,里面发现

local updatePackage = {     "update.UpdateApp",     "update.updater",     "update.updateScene",}for __,v in ipairs(updatePackage) do     package.preload = nil    package.loaded = nilend_G"update"] = nilCCLuaLoadChunksFromZIP(newUpdatePackage)require("update.UpdateApp").new("update"):run(false)

这段,貌似是可以把LuaLoadChunksFromZIP加载的东西重新再加载一遍,那是不是我可以先依赖framework
,更新后再重新加载呢?

2.因为所有下载的资源都是写在writeablePath,那一开始并没有下载launcher的时候如何进行更新呢?

感谢~:14: :14: :14:

自己来顶一个~~~~:7::7::7::7:

接着顶顶顶~~~:10::10::10:

我那篇旧文不知道你看过了没有?如果看过应该没有这些疑问了吧