cocos2d-x 2.2.1异步加载图片


bool HelloWorld::init()
{
   
    bool bRet = false;
    do {
        CC_BREAK_IF(!CCLayer::init());
        
        
        CCTextureCache::sharedTextureCache()->addImageAsync("CloseNormal.png", this, callfuncO_selector(HelloWorld::loadImageFish));
        
        bRet = true;
    } while (0);
    return bRet;

}

void HelloWorld::loadImageFish(CCObject* sender)
{
    this->scheduleOnce(schedule_selector(HelloWorld::doLoadImage), 2);
    
}

void HelloWorld::doLoadImage(float delta)
{
    
    CCSize winSize = CCDirector::sharedDirector()->getWinSize();
    CCSprite* bg = CCSprite::create("background.png");
    bg->setPosition(ccp(winSize.width / 2,winSize.height / 2));
    CCSize bgSize = bg->getContentSize();
    float f = MAX(winSize.width / bgSize.width, winSize.height / bgSize.height);
    bg->setScale(f);
    this->addChild(bg);   
}


阅读更多
文章标签: cocos2d-x
个人分类: cocos2d-x
想对作者说点什么? 我来说一句

cocos2d-x 2.2.1 api 中文版

2014年04月08日 15.72MB 下载

cocos2d-x-2.2.1旧版引擎下载

2017年09月17日 49B 下载

微信打飞机 cocos2d-x 2.2.1版本实现

2014年05月12日 2.16MB 下载

没有更多推荐了,返回首页

不良信息举报

cocos2d-x 2.2.1异步加载图片

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭