Table of Contents

ローカルワークスペース

Mega Studio を使用して Unity 開発を行う際、データの安全性と編集効率を保証するために、ツールはローカルワークスペースのメカニズムを採用しています。クラウドの Block データを読み込むとき、実際にはデータがこのローカル空間にダウンロードされます。仮想物体の配置や注釈の修正などの編集操作はまずローカルで行われ、手動で同期操作を実行するまではそのままです。

Unity シーンの保存と読み込み

  • 保存:Unity のメニューバーで、File -> Save As... をクリックして保存するか、またはショートカットキー Ctrl + Shift + S を直接使用してシーンを保存します。

save

  • 読み込み:Unity のメニューバーで、File -> Open Scene をクリックしてシーンを読み込むか、保存したシーンを直接ダブルクリックして開くか、またはショートカットキー Ctrl + O を使用してシーンを開きます。

load

ツールノードの Prefab を保存する

EasyAR.Mega.* ツールノードを選択し、Project ウィンドウの Assets フォルダーにドラッグしてから、保存せずにシーンを閉じます。

load 次回使用するときは、新しいシーンを作成し、Assets フォルダーから保存した Prefab をシーンにドラッグします。

load Prefab を作成するときにシーンに既に Block データが読み込まれている場合、次回シーンに追加するときに読み込みを促すメッセージが表示されます。

核心メカニズム

ローカルワークスペースの核心メカニズムは「手動同期」によってデータの損失を回避します。通常使用する際、ツールのアップロード、ダウンロード、サービス選択などのボタンを明確に押すまで、ローカルで行ったどのような変更もサービスデータに反映されず、サービスデータの変更もツールに即時更新されません。

データ同期ルール:

  • ローカル \(\rightarrow\) クラウド:Unity で行ったどのような変更も、自動的にクラウドサーバーに保存されません。ツールバーの「アップロード」ボタンを明確にクリックしないと、変更は有効になりません。
  • クラウド \(\rightarrow\) ローカル:クラウドのデータが変更された場合(例えば、他の人が地図を更新した場合)、これらの変更は自動的にエディターに表示されません。「ダウンロード」または「更新」ボタンを明確にクリックして、最新のデータを取得する必要があります。
注記

ログインがタイムアウトした場合、ツールは自動的に再ログインします。このとき、Block リストなどのデータは更新される可能性がありますが、Block データや注釈データなど明確にダウンロードする必要のあるデータは自動的に更新されません。