数据存储
单例类 CCTextureCache
有一个字典m_pTextures
,其中key是文件名,数据是cocos2d-x的纹理类指针CCTexture2D*
.
异步加载数据队列
异步加载接口 addImageAsync
加载线程
循环 :
* 从 s_pAsyncStructQueue
队列中top 一个需要加载的文件信息.
* 加载文件数据
* 将加载的数据push 到s_pImageQueue
队列
异步加载回调函数 addImageAsyncCallBack
- 从
s_pImageQueue
队列中top加载后数据. - 利用数据创建纹理类
- 将纹理加入
m_pTextures
.
简略图示 :
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。