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使用率が高いと予想される場合は、最大フレームレートを下げることも選択できます。

flash.display.Stage.frameRate

回答

FlashPlayerのフレームレートは60に制限されています、FP10以降のStage.frameRate = 1000プロパティを無視します。 Flash Player 9.0cでは、フレームレートとタイマー解像度の両方を1000(ミリ秒精度)に設定できます。

回答

その間、最大フレームレートが 120 fps

コメント

  • ようこそGDSE &ご協力いただきありがとうございます。プロフィール情報によると、Flashでの開発経験があるようです。この答えは、フレームレートを120fpsに上げる方法とタイミングを共有することで改善できます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です