Mega block エディターツールリファレンス
注記
このツールはバージョン >= 4003 でのみ利用可能です。
エディターツールを使用するには、com.easyar.mega パッケージをインポートする必要があります。

ツールが正常に作成された後のデフォルト状態でのツールスクリーンショット。

block が複数の mesh グループを持つ場合のツールスクリーンショット。
ヒント
1つの block は複数の mesh グループを含む場合があります。超大規模空間融合 または 増分更新 機能を使用して作成された block は複数の mesh グループを含む可能性があります。各 mesh グループは独立してロードおよびアンロードできます。各 mesh グループの境界が重なる領域は完全には重なりません。使用時には実際のニーズに応じてどの mesh グループをロードするかを選択できます。
| 名前 | 説明 |
|---|---|
| X | エディターツールを削除します。 |
| From | 現在接続されているサービス App ID。 |
| Updated | サービス接続時間。 |
| Reload | サービスに再接続します。block ID が指定されており、サービスにその block が存在する場合、Mega block エディターツールインターフェースに移動します。それ以外の場合はエラーインターフェースが表示され続けます。 |
| [block name] (v) | block 名とバージョンを表示します。左側のボタンをクリックすると block の詳細情報を展開/折りたたみできます。 |
| Diagnosis Info | 診断情報をエクスポートします。 |
| Job ID | この block のマッピングタスク ID。 |
| [mesh group name] | mesh グループ名を表示します。チェックボックスをクリックすると mesh データをロード/アンロードできます。 |
| Retry | mesh のロードに失敗した場合、このボタンをクリックして再ロードします。 |
| Mesh | block mesh を表示/非表示にします。 |
| Export | block mesh をエクスポートします。 |
| Panorama Preview Marker | パノラマプレビューマーカーポイントを表示/非表示にします。 |
| Mesh Bounds Gizmo | mesh 境界 gizmo を表示/非表示にします。 |
| Collider Mesh | 衝突検出 mesh の設定。オプション:
|
シーンノード
エディターツールのデータは EasyAR.Mega.EditorTool ノード下に保存されます。このノードを削除することは、エディターツールのデータを削除することと同等です。

注意
EasyAR.Mega.EditorTool ノードの内容を直接変更することはできません。特にこのノードの Transform を変更してはいけません。そうしないと、エディターツールが正しく動作しなくなったり、トラッキング時にコンテンツの表示位置がずれたりする可能性があります。
基本情報

| 名前 | 説明 |
|---|---|
| Job ID | この block のマッピングタスク ID。 |
| Block ID | block ID。 |
| Block Name | block 名。 |
| Modified | block の変更時間。 |
| Version | block マッピングバージョン。 |
| GNSS Location | GNSS(GPS、北斗など)座標。block mesh がロードされた後にのみ正しい値が表示されます。 |
| Latitude | GNSS 緯度座標。 block マッピングデータが GNSS 座標を生成した場合にのみ表示されます。 |
| Longitude | GNSS 経度座標。 block マッピングデータが GNSS 座標を生成した場合にのみ表示されます。 |
| Altitude | GNSS 高度座標。 block マッピングデータが GNSS 座標を生成した場合にのみ表示されます。 |
| From Service | block を取得する際に使用したサービス情報。 |
| Type | サービスタイプ。 |
| App ID | サービス App ID。 |
mesh
block mesh は block のトラッキングターゲット空間と位置合わせされており、モデル上に直接 3D コンテンツを配置できます。
block mesh データはツールノード下に保存され、エディターモードでのみ存在し、最終的なアプリケーションにはパッケージングされません。
ロード
mesh グループ名の横にあるチェックボックスをクリックすると、そのグループのデータのロードプロセスが開始されます。ロード後、Scene ウィンドウで現在のグループの mesh を確認できます。

チェックボックスの選択を解除すると、そのグループのデータがアンロードされます。
ロード中、Scene ウィンドウの左下にロードアニメーションが表示されます。

block mesh はカメラ位置に応じて LOD を切り替えます。使用時は LOD 切り替えの失敗を避けるために、ネットワーク接続を維持してください。
ロードまたは LOD 切り替えに失敗した場合、Scene ウィンドウ内のロードに成功しなかった mesh の境界に暖色系の gizmo が表示されます。Console ウィンドウには詳細なエラーメッセージが表示されます。

問題を解決した後、Retry ボタンをクリックして再ロードできます。
mesh がロードされるとローカルにキャッシュされます。キャッシュパスは以下の通りです:
var cachePath = Path.Combine(Application.persistentDataPath, "MegaStudio/cache")
表示/非表示
Mesh チェックボックスをクリックすると、現在のグループの mesh を表示/非表示にできます。このオプションは mesh がロードされた後、デフォルトで選択されています。
mesh の表示/非表示は、3D コンテンツのレンダリング位置や block ノードの状態には影響しません。
境界 gizmo
Mesh Bounds Gizmo チェックボックスをクリックすると、現在のグループの mesh 境界 gizmo を表示/非表示にできます。このオプションはデフォルトでオフです。

異なる色の gizmo は異なる LOD を表し、寒色系はロード完了した mesh、暖色系はロード未完了(ロード失敗含む)の mesh を表します。
衝突検出
mesh とのインタラクションにレイキャストを使用する必要がある場合は、Collider Mesh オプションを設定する必要があります。このオプションはデフォルトで None に設定されており、レイキャストはサポートされません。
エクスポート
Export ボタンをクリックすると、現在のグループの mesh データをエクスポートできます。

名前 |