2011-10-07 70 views
0

我正在做一個遊戲。它需要大量的圖像。在正常情況下使用該應用程序時,它會運行良好。但是當它發疹時,我得到錯誤24 - 太多的文件打開。錯誤24太多文件打開

我搜索了它,但是,我沒有得到相應的答案。

請回復。從評論

代碼格式化:

-(void)flowerImagesAnimate { 
    self.flowerImage.animationImages = self.flowerArray; 
    self.flowerArray = nil; 
    self.flowerImage.animationDuration = 1.0; 
    self.flowerImage.animationRepeatCount = 3; 
    [self.flowerImage startAnimating]; 
} 

- Munnu 1小時前

+0

使用什麼工具構建遊戲? (Cocos2D,標準UIKit + UIImageViews,原生OpenGL ES,其他...?) 通常,遊戲引擎會將圖像加載到內存中,只需在加載內容時打開圖像文件。 – bitgarden

+0

沒有看到任何代碼,幾乎不可能幫助你。 –

+0

- (void)flowerImagesAnimate { self.flowerImage.animationImages = self.flowerArray; self.flowerArray = nil; self.flowerImage.animationDuration = 1.0; self.flowerImage.animationRepeatCount = 3; [self.flowerImage startAnimating]; } –

回答

2

不要打開那麼多的文件。

如果你有比你需要更多的開放,關閉它們。如果您需要打開多個圖片,請將其收集到1張較大的圖片中並使用部分圖片。

+0

我只是將圖像用於動畫。動畫之後,我也發佈了這些圖片。我真的不明白你在說什麼。我應該如何關閉我的文件。你可以給一些代碼來幫助我嗎?由於這個錯誤我的應用程序經常崩潰。我只是使用圖像和視頻進行動畫。 –

+0

當然,我不能。從你的問題,你完全不清楚你在做什麼。沒有人可以幫助你,直到你實際發佈你的代碼。 – Nektarios

相關問題