1
2
3
4
5
6
7
8
9
10
11
12
13
|
//
//获取精灵的CCImage
Image* 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();
}
//
|
cocos2dx[3.2]小知识——Sprite转换为Image
最新推荐文章于 2022-11-19 13:00:53 发布