Table of Contents

MegaBlockController 組件參考

切換到 API

附註

該組件僅存在於版本 >= 4003

探索 MegaBlockController 組件窗口中的各項屬性。

alt text

默認條件下組件截圖。

alt text

配置中關閉 Mega Block/Landmark 支持,組件不可用時的截圖。

alt text

未導入 com.easyar.mega 包,編輯器工具不可用時的截圖。

MegaBlockController 組件窗口由兩個部分組成:組件配置和編輯器工具。

組件配置

屬性 描述
Source 創建 block 的數據來源。
        ID block ID。
        Name block 名稱。可以不指定。
Tracker 加載 target 的 MegaCloudFrameFilter。如果設爲 null,block 將會被從之前設置的 MegaCloudFrameFilter 中卸載。可隨時修改,加載只會在 session 運行時發生。

編輯器工具

創建

附註

導入 com.easyar.mega 包之後才能使用編輯器工具。

alt text

名稱 描述
Create Editor Tool 創建編輯器工具。

點擊 Create Editor Tool 之後,會創建編輯器工具節點,並進入連接服務界面。

連接服務

alt text alt text

名稱 描述
X 刪除編輯器工具。
Service 服務信息來源。選項:
  • From Tracker:使用 Tracker 中的配置。
  • Mega Block Localization:使用 Mega Block 定位服務。
  • Mega Landmark Localization:使用 Mega Landmark 定位服務。
        Source 只讀。Service 是 From Tracker 時顯示。
服務訪問數據源類型。選項:
                Type 只讀。EasyAR Mega 服務類型。選項:
  • Block:Mega Block。
  • Landmark:Mega Landmark。
                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。選項:
  • Default:使用 默認配置。
  • Custom:使用自定義配置。一般只有在需要跨區域加速時使用。
                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 服務。

alt text

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

alt text

服務中沒有該 block時:

alt text

名稱 描述
X 刪除編輯器工具。
From 當前連接的服務 App ID。
Updated 服務連接時間。
Reload 重新連接服務。如果 block ID 已指定且服務中有該 block,會進入 Mega block 編輯器工具界面。否則會繼續顯示錯誤界面。

選擇 block

該界面只有在 Source 的 ID 未指定時纔會顯示。

alt text

名稱 描述
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。

相關主題