Edmund McMillen として、すべてのFlashゲームが30fpsに制限されていることを確認していました。 “s The Binding ofIsaacはそのフレームレートで実行されます。 N v2.0
(Flash Player 11)は60fpsで実行されます。
Flashで開発されたゲームのフレームレートに上限があるように見えるのはなぜですか?
Flashで開発する場合のfpsの制限は何ですか?
コメント
- 'この質問が3つの反対票を獲得した理由がわかりません。'有効な質問ですが。 Flashに関する質問は、主に歴史的な理由で関連しています。
- @Philipp "調査の取り組みは示されていません"。 ('もあまり役に立ちません。もっと役立つ質問は、"のフレームレートを変更するにはどうすればよいですか。フラッシュゲーム"。)
回答
AS3ドキュメントによると:
frameRate :
ステージのフレームレートを取得および設定します。フレームレートは、1秒あたりのフレーム数として定義されます。デフォルトでは、レートは最初にロードされたSWFファイルのフレームレートに設定されます。フレームレートの有効な範囲は、0.01〜1000フレーム/秒です。
注:ターゲットプラットフォームの速度が十分でないか、プレーヤーの速度が遅いため、アプリケーションが高フレームレートの設定に対応できない場合があります。ディスプレイデバイスの垂直ブランクタイミングに同期します(通常、LCDデバイスでは60 Hz)。場合によっては、ターゲットプラットフォームが、CPU使用率が高いと予想される場合は、最大フレームレートを下げることも選択できます。
回答
FlashPlayerのフレームレートは60に制限されています、FP10以降のStage.frameRate
= 1000プロパティを無視します。 Flash Player 9.0c
では、フレームレートとタイマー解像度の両方を1000(ミリ秒精度)に設定できます。
回答
その間、最大フレームレートが 120 fps
コメント
- ようこそGDSE &ご協力いただきありがとうございます。プロフィール情報によると、Flashでの開発経験があるようです。この答えは、フレームレートを120fpsに上げる方法とタイミングを共有することで改善できます。