MegaBlockController 組件參考
附註
該組件僅存在於版本 >= 4003
探索 MegaBlockController 組件視窗中的各項屬性。

預設條件下組件截圖。

設定中關閉 Mega Block/Landmark 支援,組件無法使用時的截圖。

未匯入 com.easyar.mega 套件,編輯器工具無法使用時的截圖。
MegaBlockController 組件視窗由兩個部分組成:組件設定和編輯器工具。
組件設定
| 屬性 | 描述 |
|---|---|
| Source | 建立 block 的資料來源。 |
| ID | block ID。 |
| Name | block 名稱。可以不指定。 |
| Tracker | 載入 target 的 MegaCloudFrameFilter。如果設為 null,block 將會從之前設定的 MegaCloudFrameFilter 中卸載。可隨時修改,載入只會在 session 執行時發生。 |
編輯器工具
建立
附註
匯入 com.easyar.mega 套件之後才能使用編輯器工具。

| 名稱 | 描述 |
|---|---|
| Create Editor Tool | 建立編輯器工具。 |
點擊 Create Editor Tool 之後,會建立編輯器工具節點,並進入連線服務介面。
連線服務

| 名稱 | 描述 |
|---|---|
| X | 刪除編輯器工具。 |
| Service | 服務資訊來源。選項:
|
| Source | 唯讀。Service 是 From Tracker 時顯示。 服務存取資料來源類型。選項:
|
| Type | 唯讀。EasyAR Mega 服務類型。選項:
|
| App ID | 唯讀。Source 是 API Key 時顯示。 服務AppID。 |
| API Key | 唯讀。Source 是 API Key 時顯示。 API Key。 |
| API Secret | 唯讀。Source 是 API Key 時顯示。 API Secret。 |
| App ID | Service 是 Mega Block Localization 或 Mega Landmark Localization 時顯示。 服務AppID。 |
| API Key | Service 是 Mega Block Localization 或 Mega Landmark Localization 時顯示。 API Key。 |
| API Secret | Service 是 Mega Block Localization 或 Mega Landmark Localization 時顯示。 API Secret。 |
| App Url(s) | 服務 URL。選項:
|
| Localization | App Url(s) 是 Custom 時顯示。 定位服務的 Url。 |
| Storage | App Url(s) 是 Custom 時顯示。 儲存服務的 Url。 |
| Connect | 連線服務。 |
點擊 Connect 之後,
- 如果 Source 的 ID 未指定,會進入選擇 block 介面。
- 如果 block ID 已指定且服務中有該 block,會進入 Mega block 編輯器工具介面。
- 如果 block ID 已指定但服務中沒有該 block,會顯示錯誤介面。
重要事項
連線前需要檢查 API Key 的權限。
- 如果服務的 Type 是
Block,需要保證使用的 API Key 有權限存取Mega Block服務,以及SpatialMap服務。 - 如果服務的 Type 是
Landmark,則需要保證 API Key 有權限存取Mega Landmark服務。

權限不足時,會看到連線服務驗證失敗的錯誤訊息。

服務中沒有該 block時:

| 名稱 | 描述 |
|---|---|
| X | 刪除編輯器工具。 |
| From | 目前連線的服務 App ID。 |
| Updated | 服務連線時間。 |
| Reload | 重新連線服務。如果 block ID 已指定且服務中有該 block,會進入 Mega block 編輯器工具介面。否則會繼續顯示錯誤介面。 |
選擇 block
該介面只有在 Source 的 ID 未指定時才會顯示。

| 名稱 | 描述 |
|---|---|
| X | 刪除編輯器工具。 |
| From | 目前連線的服務 App ID。 |
| Updated | 服務連線時間。 |
| Reload | 重新連線服務。如果 block ID 已指定且服務中有該 block,會進入 Mega block 編輯器工具介面。否則會繼續顯示錯誤介面。 |
| Name | block 名稱。 |
| ID | block ID。 |
| Select | 選擇該 block。 |
點擊 Select 之後,會進入 Mega block 編輯器工具介面,並且 Source 的 ID 和 Name 會被設定為該 block 的 ID 和 Name。