1
Когда я получаю снимок CCLayer как UIImage с помощью CCRenderTexture, кажется, что я теряю сглаживание, в результате получается изображение, немного отличающееся от того, как выглядит экран.CCLayer to UIImage - сглаживание?
Есть ли способ получения выходного изображения, которое более точно соответствует тому, что показано на экране?
Это, как я получаю мой UIImage:
-(UIImage*)layerRepresentation {
CCLayer *layer1 = self;
CCRenderTexture *renderer01 = [CCRenderTexture renderTextureWithWidth:layer1.contentSize.width height:layer1.contentSize.height];
[renderer01 begin];
[self visit];
[renderer01 end];
UIImage *image = [renderer01 getUIImage];
return image;
}
Отлично, спасибо! – oskare