CCRenderTexture实现保存CCsprite图片

来源:互联网 发布:湘潭国安网络 编辑:程序博客网 时间:2024/05/29 07:35

    CCSprite *sprite = CCSprite::create();

   CCPoint p = sprite->getAnchorPoint();

    sprite->setAnchorPoint(ccp(0,0));

   CCRenderTexture *renderer=CCRenderTexture::create(sprite->getContentSize().width,sprite->getContentSize().height);

    renderer->begin();

    sprite->visit();

    renderer->end();

    sprite->setAnchorPoint(p);

   CCImage *image = renderer->newCCImage();

    image->saveToFile("",false);