热更新流程
逍遥游侠
这个作者很懒,什么都没留下…
展开
-
热更新框架
原创 2018-04-18 13:55:57 · 785 阅读 · 0 评论 -
C++ MD5.update每次调用返回随机结果的问题
实现的功能很简单,读取一个lua文件,计算其md5码起初的写法是:{const char* pszFilePath = "xxx/xxx/xxx.lua";unsigned long dwSize = 0;unsigned char *pbBuffer = GetFileData(pszFilePath,&dwSize); //读取文件std::string str...原创 2018-09-12 11:54:20 · 1894 阅读 · 2 评论 -
热更新散文件多线程下载解决方案
需求:游戏中热更新下载的散文件很多,单个线程的下载速度非常慢,在这一环节上用户流失严重,决定使用多个Http下载线程,同时写入文件。当前下载逻辑分析:游戏中使用的libcurl库,主线程开启一个独立的Http线程,两者之间的关系如下: MainThread HttpThread新...原创 2019-03-13 11:58:57 · 535 阅读 · 0 评论