数据存储
单例类 CCTextureCache@H_403_5@ 有一个字典
m_pTextures@H_403_5@,其中key是文件名,数据是cocos2d-x的纹理类指针
CCTexture2D*@H_403_5@ .
异步加载数据队列
- 保存
AsyncStruct*@H_403_5@(需要加载文件和回调信息)的
s_pAsyncStructQueue@H_403_5@ 队列.
- 保存
ImageInfo*@H_403_5@(加载后图片信息) 的
s_pImageQueue@H_403_5@队列 .
异步加载接口 addImageAsync@H_403_5@
加载线程
循环 :
* 从 s_pAsyncStructQueue@H_403_5@ 队列中top 一个需要加载的文件信息.
* 加载文件数据
* 将加载的数据push 到s_pImageQueue@H_403_5@队列