Skip to content

Conversation

dogdie233
Copy link

之前把下载任务放在主线程,现在把下载任务放在别的线程
主线程最多等待5秒下载,若5秒内没下载完则不再阻塞主线程,把合并和应用资源包放在下载完毕后的另一个线程执行

bug:这样做的话可能不会让游戏自动应用资源包,因为可能下载完之后options.txt已经加载完了

之前把下载任务放在主线程,现在把下载任务放在别的线程
主线程最多等待5秒下载,若5秒内没下载完则不再阻塞主线程,把合并和应用资源包放在下载完毕后的另一个线程执行

bug:这样做的话可能不会让游戏自动应用资源包,因为可能下载完之后options.txt已经加载完了
@dogdie233
Copy link
Author

效果:可以看到在游戏加载完毕后,才下载好,然后合并

image

@1143910315
Copy link

这个有分首次和更新吗?就是当资源包不存在时,允许更长的下载时间。资源包存在时,总是后台下载。这样的策略会不会更好一些?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants