CCSprite *sprite = CCSprite::create();
CCPoint p = sprite->getAnchorPoint();
sprite->setAnchorPoint(ccp(0, 0));
CCRenderTexture *renderer=CCRenderTexture::create(sprite->getContentSize().width,sprite->getContentSize().height);
renderer->begin();
sprite->visit();
renderer->end();
sprite->setAnchorPoint(p);
CCImage *image = renderer->newCCImage();
image->saveToFile("", false);
本文介绍如何使用Cocos2d-x调整精灵的锚点位置,并通过渲染纹理将精灵渲染到指定大小的纹理中。文章详细展示了设置锚点、开始渲染、调用精灵访问方法进行渲染及恢复原始锚点的过程。
7943

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



