Ticket #45283

iOS版 視点保存機能を追加

오픈 날짜: 2022-07-31 00:11 마지막 업데이트: 2022-07-31 11:10

Reporter:
소유자:
Status:
Closed
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

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

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

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

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

Ticket History (3/5 Histories)

2022-07-31 00:11 Updated by: yknk
  • New Ticket "iOS版 視点保存機能を追加" created
2022-07-31 00:34 Updated by: yknk
댓글 올리기

仕様

  • 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 Updated by: yknk
댓글 올리기

対策

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 Updated by: yknk
댓글 올리기

リファクタリング

MTParam.h

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

MIDITrailApp::loadViewpoint

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

MIDITrailApp::saveViewpoint

  • セクション文字列のフォーマット文字列修正対応。
2022-07-31 11:10 Updated by: yknk
  • Status Update from Open to Closed
  • Resolution Update from None to Fixed

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login