|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
////获取精灵的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();}// |
cocos2dx[3.2]小知识——Sprite转换为Image
最新推荐文章于 2024-11-12 22:03:46 发布
本文介绍了一种将Sprite转换为Image的步骤,包括获取CCImage、创建Sprite、设置锚点、使用RenderTexture捕获渲染并生成新的Image。
350

被折叠的 条评论
为什么被折叠?



