1つのUIViewとGraphicsContextを使用してiPhoneゲームアプリケーションを開発しています。以下は私がしていることです:
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には、たくさんのゲームがあります。すべてのゲームには適切な速度があります。
1つのUIViewでゲームを開発する方法や例を教えてください。
前もって感謝します!