cocos2dx 预加载图片下边是相关代码,供大家学习参考

CCTextureCache

int picnums = 30; // 总张数 
int picnum = 0; // 已经加载张数 
CCTextureCache::sharedTextureCache()->addImageAsync("图片地址", this, callfuncO_selector(Test::loadingCallBack)); 
void Test::loadingCallBack(CCObject * obj) { 
picnum++; // 加载完一张图片+1 
int s = (((float)picnum / picnums) * 100.0f); // 计算进度条百分比 
if (picnums == picnum) { 
// 加载完了以后显示主界面 
} 
}