热门IT资讯网

cocos2dx[3.2]番外篇——Sprite转换为Image

发表于:2024-11-26 作者:热门IT资讯网编辑
编辑最后更新 2024年11月26日,将Sprite转换为Image。////获取精灵的CCImageImage* HelloWorld::createImageFromSprite(Sprite* sp){ Sprite*

将Sprite转换为Image。

////获取精灵的CCImageImage* HelloWorld::createImageFromSprite(Sprite* sp){        Sprite* pNewSpr = Sprite::createWithSpriteFrame(sp->getSpriteFrame());        pNewSpr->setAnchorPoint(Vec2::ZERO);        RenderTexture* pRender = RenderTexture::create(pNewSpr->getContentSize().width, pNewSpr->getContentSize().height, Texture2D::PixelFormat::RGBA8888);        pRender->begin();        pNewSpr->visit();        pRender->end();        return pRender->newImage();}//



0