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