1

30FPSに制限されたhtml5キャンバスゲームを持っています。これは、iPad2およびiPad2に設定されている場合、xcodeシミュレーターで正常に実行されます(@ 30FPS)。

ただし、シミュレーターを「Retina」に設定してアプリを実行すると、FPSは11FPSに低下します。次の手順を実行しても、ほぼ同じ結果が得られます。

  • シミュレーターでiPad2の画像を拡大してみましょう。
  • CSSトランザムを使用して画像を拡大する場合。
  • JSで画像を拡大するとき(pixelratioを使用)。

興味深いことに、この11FPSは、iPhone Retinaシミュレーターでテストしたときにも見られます(このアプリはiPhone用に構築されていないため、単にカットオフされます)。

キャンバスとxcodeシミュレーターに既知の問題はありますか?修正はありますか、それとも何か間違ったことをしていますか?

私のハードウェアは、i7CPUと8GBのRAMを搭載したMacbook Pro(2012年半ば)です。

ありがとうJ。

4

1 に答える 1

0

これはエミュレーターではなくシミュレーターであり、特にハードウェアパフォーマンス関連の問題に関しては、正確な結果を期待することはできません。実際のデバイスでアプリをテストします。実際のデバイスで目的のフレームレートが得られれば、それだけが重要です。

さて、なぜあなたのシミュレーターがこれをしているのかは幾分興味深いです。私の最善の推測は、コンピューターが縮小されたウィンドウで画面よりも高い解像度でゲームを実行するのに苦労しているということです...繰り返しになりますが、私の最善の推測です。

于 2012-06-25T03:37:36.067 に答える