30

スプライト キット (xcode 5) に飛び込みます。私が使用しているサンプル プログラムは 2 つあります。1. 新しいプロジェクトを作成するときに含まれるデフォルトの宇宙船のサンプルと、2. ダウンロードしたアドベンチャー ゲームです。

iOS シミュレーター内でこれらの例を実行します (どちらでもかまいません)。それぞれのフレームレートは絶対にひどいです。宇宙船 / ハロー ワールドの例で回転する宇宙船を 30 個だけ追加すると、FR は 60 FPS から (ug) 12 FPS に急速に低下します。

アドベンチャー ゲームの例も、iOS Sim で実行され、10 ~ 20 FPS で実行されます (アクションの量によって異なります)。

Apple はこれらのゲームの例に真剣に取り組んでいますか? Sprite Kit はくだらないようです -- 問題は、プログラマーが Texture Atlas を採用した方法か、Sprite Kit (API) がそれらを処理する方法にあると思います。

誰かがこれを理解するのを手伝ってくれますか、それとも修正しますか?

Mac Mini の Mavericks で xcode 5 を実行しています - 私は Unity3D でプログラミングしていますが、そこで FR に問題はありません。

4

2 に答える 2

78

シミュレーターはデバイスではありません。シミュレーターは、Mac の CPU (非常に高速) と Mac のメモリ (より多く) を使用します。ただし、シミュレーターはソフトウェア レンダラーを介して OpenGL ES もエミュレートしますが、最速の CPU でも非常に遅くなります。

このことと、エンド ユーザーがシミュレーターでアプリを実行することはないという事実のため、シミュレーターでのパフォーマンス測定はまったく無関係です。

叫んで申し訳ありませんが、これは確信を持って言う必要があると感じました。;)

于 2013-10-24T09:35:19.967 に答える