bool Loading::init() {
if (!Scene::init()) {
return false;
}
//--------------------------------cocos2d 异步加载----------------------------------------------------------------
for (auto filename:m_Images) {
TextureCache::getInstance()->addImageAsync(filename,CC_CALLBACK_1(Loading::addImageEnd,this));
}
//------------------------------------------------------------------------------------------------
void Loading:: addImageEnd(Texture2D* texture) {
m_filesize--;
log("loaded===================== %d / %d\n",m_filesize,m_Images.size());
}
void Loading::InsertLoadingImgFileName(string str) {
m_Images.push_back(str);
m_filesize++;
}