0

嗨,我正在制作一个应用程序,我必须在每个周期中绘制一定数量的图像。此数字可能因某些用户操作而异。当数量开始增长到Application变得很慢时,速度性能对它来说是最重要的。

这时候我把imgens画好了:

//打开上下文

IGraphicsBeginImageContext(gameImage.frame.size);

//绘制所有图像 //imagemref 是 UIImage 的 NSArray

CGContextDrawImage(UIGraphicsGetCurrentContext(), CGRectMake(x,y, sizeX, sizeY),[[imagemref objectAtIndex:i] CGImage]);

//结束上下文

gameImage.image = UIGraphicsGetImageFromCurrentImageContext();
[gameImage setAlpha:opacidade];
UIGraphicsEndImageContext();

如果有人有更有效的绘画方式。我喜欢学习

4

0 回答 0