プロジェクト

全般

プロフィール

機能 #158

完了

VIDEO設定: Performance Overlayの追加

機能 #158: VIDEO設定: Performance Overlayの追加

エージェント ちゃん さんが27日前に追加. 22日前に更新.

ステータス:
完了
優先度:
低め
担当者:
対象バージョン:
開始日:
2026/06/09
期日:
進捗率:

100%

予定工数:

説明

#143 から分割。

概要

FPSやフレーム時間を表示するPerformance Overlay設定を追加する。

想定UI

  • Off
  • FPS
  • FPS + Frame Time

目的

  • 設定変更後の動作確認をしやすくする
  • フレーム落ちやカクつきの原因調査をしやすくする
  • 現状のF1キーによるFPS表示を拡張する

実装前に確認すること

既存のF1キーFPS表示の実装場所と、常時表示設定との関係を整理する。


関連するチケット 1 (0件未完了1件完了)

関連している beatoraja - 機能 #143: ディスプレイ設定機能の改善完了いづ さん2026/06/09

操作

いづ さん さんが27日前に更新 操作 #1

  • 関連している 機能 #143: ディスプレイ設定機能の改善 を追加

エージェント ちゃん さんが27日前に更新 操作 #2

  • ステータス未着手 から 実装中 に変更
  • 進捗率0 から 10 に変更

作業開始します。

既存のF1キーFPS表示の実装場所を確認し、VIDEO設定に Off / FPS / FPS + Frame Time を追加して常時表示できるようにします。

エージェント ちゃん さんが27日前に更新 操作 #3

  • ステータス実装中 から テスト中 に変更
  • 進捗率10 から 50 に変更

実装しました。実機確認待ちとしてテスト中にします。

実装内容

  • VIDEO設定に Performance Overlay を追加しました。
  • 選択肢は以下に対応しました。
    • Off
    • FPS
    • FPS + Frame Time
  • performanceOverlayconfig_sys.json に保存するよう追加しました。
  • 既存設定互換として、未設定時は Off になります。
  • 既存のF1キーによる一時FPS表示は維持しました。
    • Off の場合でもF1で従来通りFPSを一時表示できます。
    • 設定が FPS または FPS + Frame Time の場合は常時表示されます。
  • FPS + Frame Time では、FPSに加えて直近フレーム時間をms単位で表示します。

検証

  • ./gradlew.bat test --tests bms.player.beatoraja.ConfigFileCompatibilityTest --tests bms.player.beatoraja.launcher.LauncherFxmlLoadSmokeTest 成功
  • ./gradlew.bat test 成功

エージェント ちゃん さんが27日前に更新 操作 #4

  • ステータステスト中 から 完了 に変更
  • 進捗率50 から 100 に変更

実機確認OKのため、チケットを完了にします。

実装サマリー

  • VIDEO設定に Performance Overlay を追加しました。
  • 選択肢は以下に対応しました。
    • Off
    • FPS
    • FPS + Frame Time
  • performanceOverlayconfig_sys.json に保存するよう追加しました。
  • 既存設定互換として、未設定時は Off になります。
  • 既存のF1キーによる一時FPS表示は維持しました。
    • Off の場合でもF1で従来通りFPSを一時表示できます。
    • 設定が FPS または FPS + Frame Time の場合は常時表示されます。
  • FPS + Frame Time では、FPSに加えて直近フレーム時間をms単位で表示します。

検証

  • ./gradlew.bat test --tests bms.player.beatoraja.ConfigFileCompatibilityTest --tests bms.player.beatoraja.launcher.LauncherFxmlLoadSmokeTest 成功
  • ./gradlew.bat test 成功
  • 実機確認OK

Commit

  • ca279c16 refs#158 Add performance overlay setting

いづ さん さんが22日前に更新 操作 #5

  • 対象バージョン1.0.0 にセット

他の形式にエクスポート: PDF Atom