|
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();}// |
将Sprite转换为Image
最新推荐文章于 2022-11-19 13:00:53 发布
本文介绍了一种从Cocos2d-x中的Sprite对象获取CCImage的方法,通过创建新的Sprite对象并利用RenderTexture进行渲染,最终转换为Image对象,适用于游戏资源的处理与转换。
2765

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



