OSDN Ticket Archive


Ticket #40325

iOS版 メイン画面でファイル名表示をサポート

登録: 2020-04-14 22:13 最終更新: 2020-04-16 22:12

報告者:
yknk
担当者:
yknk
チケットの種類:
機能リクエスト
状況:
完了
コンポーネント:
MIDITrail Ver.1.3.x for iOS
マイルストーン:
Version 1.3.2 for iOS (完了済み)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

メイン画面でファイル名の表示に対応する。

チケットの履歴

2020-04-14 22:13 更新者: yknk
  • 新しいチケット "iOS版 メイン画面でファイル名を表示" が作成されました
2020-04-14 22:15 更新者: yknk
コメント

仕様

メイン画面でファイル名を表示する。表示位置は画面左上で、タイトルの直前に挿入する。 設定画面でファイル名を表示する/しないを選択できるようにする。デフォルトは表示しない。

ファイル名とタイトルの表示フォーマットは以下の通り。

ファイル名表示ありの場合:[ファイル名] タイトル
ファイル名表示なしの場合:タイトル

ファイル名表示に伴い、画面右上に表示しているFPSとタイトルが重なる可能性が高くなるため、FPSを画面右下に移動する。 また画面左下のカウンタと重ならないようにするため、FPSのフォーマットを"FPS:000.0"から"000.0"に変更する。

以下の制限事項がある。

  • ファイル名表示がONでも、カウンタの表示がOFFの場合は、ファイル名は表示されない。
2020-04-14 22:15 更新者: yknk
コメント

対策1 アプリケーションメイン

MIDITrailApp

メンバ変数に、ファイル名表示フラグ m_isEnableFileName を追加。

MIDITrailApp::init

ファイル名表示フラグ初期化処理追加。

MIDITrailApp::updateEffect

ファイル名表示の有効/無効をシーンに設定する処理を追加。

2020-04-14 22:16 更新者: yknk
コメント

対策2 シーンクラス

MTScene

エフェクト種別のenumにファイル名を追加。

MTScenePianoRoll3D::SetEffect

表示効果種別にファイル名が指定されたときの処理を追加。

以上の修正を他のシーンクラスにも適用

MTScenePianoRollRain, MTScenePianoRollRing

2020-04-14 22:18 更新者: yknk
コメント

対策3 シーンオブジェクト

MTDashboard

ダッシュボード描画クラスのメンバに、ファイル名ありタイトル文字列描画オブジェクト(m_TitleWithFileName)、 ファイル名表示フラグ(m_isEnableFileName)を追加。

MTDashboard::MTDashboard

コンストラクタに追加したメンバの初期化処理を追加。

MTDashboard::Create

ファイル名ありタイトル文字列描画オブジェクト(m_TitleWithFileName)の生成/初期化処理を追加。

MTDashboard::Draw

ファイル名ありタイトル文字列描画処理を追加。

MTDashboard::Release

追加したメンバの破棄処理を追加。

MTDashboard::_GetCounterFPSPos

FPS表示位置を右上から右下に変更。

MTDashboard::_GetFPSStr

FPSフォーマットを変更。

MTDashboard::SetEnableFileName

ファイル名表示設定メソッドを追加。

MTDashboardLive::_GetCounterFPSPos

FPS表示位置を右上から右下に変更。

2020-04-14 22:18 更新者: yknk
コメント

対策4 設定ビュー

MTSettingViewCtrl::tableView numberOfRowsInSection

Display Itemセクションの項目数を7から8に変更。

MTSettingViewCtrl::makeDisplayItemCellForIndexPath

Display Itemセクションのファイル名用セル作成処理を追加。

MTSettingViewCtrl::onSelectDisplayItemCellForIndexPath

Display Itemセクションのファイル名用セル選択時の処理を追加。

2020-04-15 00:22 更新者: yknk
  • 概要が更新されました
2020-04-16 22:12 更新者: yknk
  • 解決法なし から 修正済み に更新されました
  • 状況オープン から 完了 に更新されました

添付ファイルリスト

添付ファイルはありません