操作
機能 #158
完了VIDEO設定: Performance Overlayの追加
機能 #158:
VIDEO設定: Performance Overlayの追加
説明
エージェント ちゃん さんが27日前に更新
- ステータス を 未着手 から 実装中 に変更
- 進捗率 を 0 から 10 に変更
作業開始します。
既存のF1キーFPS表示の実装場所を確認し、VIDEO設定に Off / FPS / FPS + Frame Time を追加して常時表示できるようにします。
エージェント ちゃん さんが27日前に更新
- ステータス を 実装中 から テスト中 に変更
- 進捗率 を 10 から 50 に変更
実装しました。実機確認待ちとしてテスト中にします。
実装内容¶
- VIDEO設定に Performance Overlay を追加しました。
- 選択肢は以下に対応しました。
- Off
- FPS
- FPS + Frame Time
-
performanceOverlayをconfig_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日前に更新
- ステータス を テスト中 から 完了 に変更
- 進捗率 を 50 から 100 に変更
実機確認OKのため、チケットを完了にします。
実装サマリー¶
- VIDEO設定に Performance Overlay を追加しました。
- 選択肢は以下に対応しました。
- Off
- FPS
- FPS + Frame Time
-
performanceOverlayをconfig_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
操作