Ticket #45283

iOS版 視点保存機能を追加

Eröffnet am: 2022-07-31 00:11 Letztes Update: 2022-07-31 11:10

Auswertung:
Verantwortlicher:
Status:
Geschlossen
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine

Details

ユーザが任意の視点を保存できるようにする。

現状のMIDITrailは、ビューモードごとに、あらかじめ決められた3つの視点に切り替えることができる。 この視点は固定されており、ユーザ独自の視点を保存することができない。

macOS版の以下チケットをマージする。

  • #45144 macOS版 視点保存機能を追加

Ticket-Verlauf (3/5 Historien)

2022-07-31 00:11 Aktualisiert von: yknk
  • New Ticket "iOS版 視点保存機能を追加" created
2022-07-31 00:34 Aktualisiert von: yknk
Kommentar

仕様

  • Viewボタン押下後のメニューに「My Viewpoint 1,2,3」を追加する。
  • Viewボタン押下後のメニューに「Save My Viewpoint 1,2,3」を追加する。
  • My Viewpoint 1,2,3のデフォルトは、固定視点 Viewpoint 1と同じにする。
  • ビューモードごとに My Viewpoint 1,2,3 を保存できるようにする。

従来、Viewボタン押下時にアクションシートを表示して、視点切り替えやVRビュー選択などの操作を実現しているが、 ボタンの数が多くてグルーピングされておらず、操作しにくい状態となっている。 この状態で、さらに視点保存操作のボタンを追加することは好ましくないため、 アクションシートを廃止してポップオーバービューでテーブルを表示する方式に変更する。 ポープオーバービューへの変更は次のチケットで対応する。

  • #45289 iOS版 Viewボタン押下後のアクションシートをポップオーバービューに変更
2022-07-31 00:34 Aktualisiert von: yknk
Kommentar

対策

MTParam.h

  • フォーマット文字列 MT_CONF_SECTION_MYVIEWPOINT の定義を追加。

MTMainViewCtrl

  • メンバに設定ファイルオブジェクトm_pUserConfを追加。

MTMainViewCtrl::initWithNibName:bundle:rendererParam

  • ユーザ設定オブジェクト初期化処理を追加。

MTMainViewCtrl::onViewAction

  • 私の視点メニュー選択時の処理を追加。
  • 私の視点保存メニュー選択時の処理を追加。

MTMainViewCtrl::scene_MoveToMyViewpoint

  • 私の視点移動メソッドを追加。

MTMainViewCtrl::scene_SaveMyViewpoint

  • 私の視点保存メソッドを追加。
2022-07-31 00:34 Aktualisiert von: yknk
Kommentar

リファクタリング

MTParam.h

  • フォーマット文字列 MT_CONF_SECTION_VIEWPOINT の定義を修正。%@を追加。

MIDITrailApp::loadViewpoint

  • セクション文字列のフォーマット文字列修正対応。
  • 不要な処理"if (result != 0) goto EXIT;"を削除。

MIDITrailApp::saveViewpoint

  • セクション文字列のフォーマット文字列修正対応。
2022-07-31 11:10 Aktualisiert von: yknk
  • Status Update from Offen to Geschlossen
  • Lösung Update from Keine to Gefixt

Dateianhangliste

Keine Anhänge

Bearbeiten

Please login to add comment to this ticket » Anmelden