0

UIImageスケーリングする前に大丈夫だとわかっていることがあります。ccspriteに設定できるようにスケーリングする必要があります。拡大縮小しましたが、白い画像になりました。

UIImage *scaled=[newImage copy];
//scale the image
CGRect screenRect = CGRectMake(0, 0, 640.0, 960.0);
UIGraphicsBeginImageContext(screenRect.size);
scaled = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
CCSprite * image = [CCSprite spriteWithCGImage:scaled.CGImage 
                                           key:[NSString stringWithFormat:@"%d",[localImagesSpritesArray count]]];

どうなり得るか ?

4

1 に答える 1

1
UIGraphicsBeginImageContext(screenRect.size);
[newImage drawInRect:screenRect]; //you have to add this line 
scaled = UIGraphicsGetImageFromCurrentImageContext();
于 2013-03-16T20:56:32.687 に答える