操作
機能 #395
完了曲のムービーを差し替える機能
機能 #395:
曲のムービーを差し替える機能
説明
- 楽曲に指定されているムービーなどではなく、ユーザーが指定したムービーや画像を表示できるようにする
- 未設定の場合は楽曲指定をそのままとする(デフォルト挙動)
- 指定されている場合は、楽曲の指定を無視して指定されているほうを表示する
操作
説明
実装に着手しました。
feature/395
対応が完了しました。
プレイ中のBGA(背景ムービー/画像)を、ユーザーがグローバルに指定した1つのムービー/画像で差し替える機能を追加。指定があれば楽曲のBGA指定を無視して全編表示(ムービーはループ再生)し、未設定時は従来挙動のまま。
Config に bgaReplacementPath を追加(getter/setter、ConfigPersistenceDto の永続化round-tripにも追加)BGAProcessor:差し替え有効時は楽曲BGA描画をバイパスし、差し替えムービー/画像を全編表示。GLリソース解放をGdxレンダースレッドにポストして非Gdxスレッドの setModel() 経路でも安全に処理BGA_REPLACEMENT / BROWSE(en, ja_JP)Config.java, ConfigPersistenceDto.java, play/bga/BGAProcessor.java, launcher/VideoConfigurationView.java, launcher/VideoConfigurationView.fxml, resources/UIResources.properties, resources/UIResources_ja_JP.properties, test/.../BgaReplacementConfigTest.java(新規) 計8件.\gradlew.bat test : 成功(新規 BgaReplacementConfigTest + JavaFXスモークテスト含め全通過)