我正在開發一款使用flash CS5的ipad遊戲。當我在閃存或網絡瀏覽器中運行它時,它運行得非常順利,但是當我將它發佈到ipa文件並在我自己的ipad上運行時,它變得非常慢。由於我的遊戲有很多階段和角色,所以符號的數量可能會超過50個。這使得Flash文件超過100MB(但ipa僅爲11mb)。所有符號都在第1幀中導出。如何讓大型遊戲運行更流暢?
因此,我有一些想要了解的問題:
1)如果我使用預加載器並在第2幀中導出符號,我的遊戲運行會更順利嗎?當遊戲裝載足夠時,它是一個預加載器嗎?還是每個遊戲場景都需要?
2)Flash中開發的大型遊戲必須遵循的其他技術是否可以在低配置設備中運行? 3)爲什麼很多其他大型遊戲可以運行得如此順利,儘管它比我的包含更多的角色和背景?
謝謝你很多的幫助^^
thx u ^^你能解釋在大型遊戲的每個場景中預加載器的工作是什麼,因爲當遊戲開始時所有符號已經加載?這是我得到的最大困惑。 – 2012-02-16 14:16:36
您不會在每個場景中放置預加載器。你只需要一次 - 直到遊戲完全加載才顯示。說實話:我甚至無法確定單文件預加載器能在iOS上工作。我不能說我到目前爲止都沒有見過;它通常只是閃屏。 – weltraumpirat 2012-02-16 14:29:27
哦,對不起,我的評論錯了:「大」遊戲可能會加載視頻,地圖,紋理,遊戲數據。他們通常在可可中完成。 – weltraumpirat 2012-02-16 14:32:44