2013-03-19 3 views
0

, поэтому вот проблема, с которой я сталкиваюсь, мое приложение имеет несколько изображений (50x50 ~ 150x150) в NSMutableArray, каждое изображение перемещается от x1, y1 до x1 + i, y1 + i (i + = 1) в цикле for, вызванном таймером, вызывающим каждые 0,02 секунды. он работает ровно на симуляторе, но iphone, что я должен делать? Есть ли эффективный способ без использования Cocos2d или OpenGL?Неудовлетворительная производительность, перемещающая несколько изображений одновременно с использованием UIImageView alloc

enter code here 

for (int i=0; i <10; i++)    
{ 
    imgImageView = [imgImageArray objectAtIndex:i]; 
    imgImageView.center = CGPointMake(current_x+1, current_y+1); 
} 
+0

Вы хотите переместить анимированные изображения в виде изображения? Почему нет использовать анимацию UIView? –

+0

изображения будут перемещаться, пока они не достигнут места назначения, они запускаются таймером, вызывающим цикл for ... – Georg

ответ

Смежные вопросы