Я выполнил CCLens3D-эффект на CCsprite после действия. Мне нужно сохранить CCSprite в png.Пожалуйста, помогите мне, я использовал следующий код
@implementation HelloWorldLayer
CCSprite *img;
-(void)lensEffect:(CGPoint )touchpoint
{
const CGSize size = [[CCDirector sharedDirector] winSize];
NSLog(@"%f",touchpoint.x);
// const CGSize size = [[CCDirector sharedDirector] winSize];
id lens = [CCLens3D actionWithPosition:CGPointMake(touchpoint.x,touchpoint.y)
radius:50.f
grid:ccg(20.f,20.f)
duration:0.f];
[img runAction:lens];
}
После [img runAction: lens] я должен сохранить IMG с действием?
Я получил снимок экрана, но после выполнениядва три раза эффект линзы, изображение кажется размытым, пожалуйста, помогите, если вы хотите сохранить разрешение изображения таким же после эффекта линзы.
спасибо заранее