MegaBlockController 컴포넌트 참고
참고
이 컴포넌트는 버전 >= 4003에서만 존재합니다
MegaBlockController 컴포넌트 창의 각 속성을 살펴봅니다.

기본 상태의 컴포넌트 화면입니다.

설정에서 Mega Block/Landmark 지원이 꺼져 있어 컴포넌트를 사용할 수 없는 경우의 화면입니다.

com.easyar.mega package가 import되지 않아 editor tool을 사용할 수 없는 경우의 화면입니다.
MegaBlockController 컴포넌트 창은 컴포넌트 설정과 editor tool의 두 부분으로 구성됩니다.
컴포넌트 설정
| 속성 | 설명 |
|---|---|
| Source | block을 만들 데이터 소스입니다. |
| ID | block ID입니다. |
| Name | block 이름입니다. 비워둘 수 있습니다. |
| Tracker | target을 로드하는 MegaCloudFrameFilter입니다. null로 설정하면 이전에 설정한 MegaCloudFrameFilter에서 block이 언로드됩니다. 언제든지 변경할 수 있으며 로드는 session 실행 중에만 일어납니다. |
Editor tool
생성
참고
editor tool은 com.easyar.mega package를 import한 뒤에만 사용할 수 있습니다.

| 이름 | 설명 |
|---|---|
| Create Editor Tool | editor tool을 생성합니다. |
Create Editor Tool을 클릭하면 editor tool 노드가 생성되고 서비스 연결 화면이 열립니다.
서비스 연결

| 이름 | 설명 |
|---|---|
| X | editor tool을 삭제합니다. |
| 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일 때 표시됩니다. localization 서비스 URL입니다. |
| Storage | App Url(s)가 Custom일 때 표시됩니다. storage 서비스 URL입니다. |
| Connect | 서비스에 연결합니다. |
Connect를 클릭하면:
- Source의 ID가 지정되지 않았다면 block 선택 화면으로 들어갑니다.
- block ID가 지정되어 있고 서비스에 해당 block이 있다면 Mega block editor tool 화면으로 들어갑니다.
- block ID가 지정되어 있지만 서비스에 해당 block이 없다면 오류 화면이 표시됩니다.
중요
연결 전에 API Key 권한을 확인하세요.
- 서비스의 Type이
Block이면 API Key에Mega Block서비스와SpatialMap서비스 접근 권한이 있어야 합니다. - 서비스의 Type이
Landmark이면 API Key에Mega Landmark서비스 접근 권한이 있어야 합니다.

권한이 부족하면 연결 검증 실패 오류가 표시됩니다.

서비스에 해당 block이 없는 경우:

| 이름 | 설명 |
|---|---|
| X | editor tool을 삭제합니다. |
| From | 현재 연결된 서비스 App ID입니다. |
| Updated | 서비스 연결 시간입니다. |
| Reload | 서비스를 다시 연결합니다. block ID가 지정되어 있고 서비스에 해당 block이 있으면 Mega block editor tool 화면으로 들어갑니다. 그렇지 않으면 오류 화면을 계속 표시합니다. |
block 선택
이 화면은 Source의 ID가 지정되지 않았을 때만 표시됩니다.

| 이름 | 설명 |
|---|---|
| X | editor tool을 삭제합니다. |
| From | 현재 연결된 서비스 App ID입니다. |
| Updated | 서비스 연결 시간입니다. |
| Reload | 서비스를 다시 연결합니다. block ID가 지정되어 있고 서비스에 해당 block이 있으면 Mega block editor tool 화면으로 들어갑니다. 그렇지 않으면 오류 화면을 계속 표시합니다. |
| Name | block 이름입니다. |
| ID | block ID입니다. |
| Select | 해당 block을 선택합니다. |
Select를 클릭하면 Mega block editor tool 화면으로 들어가며 Source의 ID와 Name이 해당 block의 ID와 Name으로 설정됩니다.