0

ゲームのさまざまなコンポーネントを「ロード」する方法がわからない iPhone 用のゲームを作成しました。ゲームをバックグラウンドで数秒間実行できるローディング画面を作成しました。通常、プログラムが 10 秒程度実行されると、プログラムはよりスムーズになり、フレーム レートが劇的に高速化します。しかし、なぜそれが遅いのかについてはわかりません.なぜこれが遅いのか、ロード画面が表示されている間にこれらのものをプログラムでロードするにはどうすればよいかについて、誰かが私に提案できるかどうか疑問に思っていました. 前もって感謝します!

編集:具体的には、大きな背景を含む多数のUIImageViewsとを読み込もうとしています。UIVIews

4

2 に答える 2

0

回答: 特定のタイプのオブジェクトを作成しすぎたため、フレームレートが大幅に低下したことが問題であることがわかりました。みんなの助けに感謝します!

于 2012-07-13T08:54:12.283 に答える
0

アプリは、imageview などの UI コンポーネントを読み込むのに十分な時間が必要です。それがあなたの問題の背後にある理由かもしれません。注意すべきもう 1 つのことは、関数でやりすぎるdidFinishLaunchingWithOptionsと、アプリが Apple によって拒否されることです。アプリは 24 秒以内に起動する必要があります。そのため、ロード画面を表示してバックグラウンドでアクティビティを実行することをお勧めします。

于 2012-07-13T05:08:02.800 に答える