2011-04-28 23 views
1

我需要爲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

我可以使用什麼方法來消除由像素的圖像像素運行緩慢?

+0

格式化您的問題...您可以使用大括號指定代碼..... – lukya 2011-04-28 08:05:01

回答

0

一種方法是OpenGL ES。我寫了一款遊戲,而且在iPhone 3G上運行速度太慢,所以我不得不使用Open GL重寫它。這聽起來並沒有那麼糟糕。

相關問題