Я разрабатываю игровое приложение для iPhone, используя один UIView и GraphicsContext. Вот что я делаю ниже:
UIGraphicsBeginImageContext(CGSizeMake(320, 480));
CGContextRef contextRef = UIGraphicsGetCurrentContext();
рисование с contextRef:
UIImage* imageContext = UIGraphicsGetImageFromCurrentImageContext();
... call [self setNeedsDisplayInRect];
(void)drawRect:(CGRect)rect {
[imageContext drawAtPoint:CGPointMake(0, 0)];
// it takes a lot time (about 0.120 seconds) to draw imageContext on iPhone 4 device....
}
Проблема в том, что рисование imageContext занимает много времени. Это займет около 0,12 или более сек. На устройстве iPhone рисование изображения занимает много времени. Итак, я ищу решение для решения проблемы или рисования изображений за меньшее время.
Кто-нибудь знает, как сократить время?
Как разработать игру на iPhone? В App Store много игр. Каждая игра имеет правильную скорость.
Пожалуйста, порекомендуйте мне метод или пример разработки игры с одним UIView.
Заранее спасибо!