MegaBlockController 组件参考
Note
该组件仅存在于版本 >= 4003
探索 MegaBlockController 组件窗口中的各项属性。

默认条件下组件截图。

配置中关闭 Mega Block/Landmark 支持,组件不可用时的截图。

未导入 com.easyar.mega 包,编辑器工具不可用时的截图。
MegaBlockController 组件窗口由两个部分组成:组件配置和编辑器工具。
组件配置
| 属性 | 描述 |
|---|---|
| Source | 创建 block 的数据来源。 |
| ID | block ID。 |
| Name | block 名称。可以不指定。 |
| Tracker | 加载 target 的 MegaCloudFrameFilter。如果设为 null,block 将会被从之前设置的 MegaCloudFrameFilter 中卸载。可随时修改,加载只会在 session 运行时发生。 |
编辑器工具
创建
Note
导入 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,会显示错误界面。
Important
连接前需要检查 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。