Какие методы можно использовать для стирания изображения пиксель за пикселем? - PullRequest
1 голос
/ 28 апреля 2011

Мне нужно создать игру для iPhone 3, в которой изображение пиксель за пикселем исчезнет. Я использую

UIGraphicsBeginImageContext (CGSizeMake (300.0f, 440.0f));
[MyImage.image drawInRect: CGRectMake (0, 0, 320, 480)];

while (i <4380) {
    if (condition) {
        CGContextClearRect (UIGraphicsGetCurrentContext (), CGRectMake (x, y, width, height));
    }
}

MyImage.image = UIGraphicsGetImageFromCurrentImageContext ();
UIGraphicsEndImageContext ();

но этот код медленно работает на iPhone MB046LL

Какие методы можно использовать для стирания изображения пиксель за пикселем?

1 Ответ

0 голосов
/ 28 апреля 2011

Один из методов - OpenGL ES.Я написал игру, и она была слишком медленной для запуска на iPhone 3G, поэтому мне пришлось переписать ее, используя Open GL.Это не так плохо, как кажется.

...