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();}//