ローカルワークスペース
Mega Studio を使用して Unity 開発を行う際、データの安全性と編集効率を保証するために、ツールはローカルワークスペースのメカニズムを採用しています。クラウドの Block データを読み込むとき、実際にはデータがこのローカル空間にダウンロードされます。仮想物体の配置や注釈の修正などの編集操作はまずローカルで行われ、手動で同期操作を実行するまではそのままです。
Unity シーンの保存と読み込み
- 保存:Unity のメニューバーで、
File->Save As...をクリックして保存するか、またはショートカットキーCtrl + Shift + Sを直接使用してシーンを保存します。

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

ツールノードの Prefab を保存する
EasyAR.Mega.* ツールノードを選択し、Project ウィンドウの Assets フォルダーにドラッグしてから、保存せずにシーンを閉じます。
次回使用するときは、新しいシーンを作成し、Assets フォルダーから保存した Prefab をシーンにドラッグします。
Prefab を作成するときにシーンに既に Block データが読み込まれている場合、次回シーンに追加するときに読み込みを促すメッセージが表示されます。
核心メカニズム
ローカルワークスペースの核心メカニズムは「手動同期」によってデータの損失を回避します。通常使用する際、ツールのアップロード、ダウンロード、サービス選択などのボタンを明確に押すまで、ローカルで行ったどのような変更もサービスデータに反映されず、サービスデータの変更もツールに即時更新されません。
データ同期ルール:
- ローカル \(\rightarrow\) クラウド:Unity で行ったどのような変更も、自動的にクラウドサーバーに保存されません。ツールバーの「アップロード」ボタンを明確にクリックしないと、変更は有効になりません。
- クラウド \(\rightarrow\) ローカル:クラウドのデータが変更された場合(例えば、他の人が地図を更新した場合)、これらの変更は自動的にエディターに表示されません。「ダウンロード」または「更新」ボタンを明確にクリックして、最新のデータを取得する必要があります。
注記
ログインがタイムアウトした場合、ツールは自動的に再ログインします。このとき、Block リストなどのデータは更新される可能性がありますが、Block データや注釈データなど明確にダウンロードする必要のあるデータは自動的に更新されません。