위젯 작업 > 3D > 동적 대상
동적 대상
* 
동적 대상은 현재 모델 대상만 지원합니다. 올바른 기능을 위해 동적 대상이 포함된 보기에 액세스하기 전에 리소스 URL을 설정해야 합니다. 최적의 사용을 위해 응용 프로그램 매개 변수와의 바인딩을 처리할 보조 보기를 생성하는 것을 고려하십시오.
이 위젯의 기능은 무엇인가요?
동적 대상 위젯을 사용하면 로컬 및 원격 리소스 모두에서 다양한 대상 데이터 집합을 로드할 수 있습니다. 사용 사례에 따라 런타임 중 필요한 대상을 동적으로 로드할 수 있습니다.
이 위젯은 언제 사용해야 하나요?
런타임에 동적으로 로드할 수 있는 경험의 모델 대상을 참조하거나 외부 대상 리소스를 참조하려는 경우에 동적 대상을 사용하십시오.
자세한 내용은 사용 사례: 동적으로 자산 로드 및 비교 항목을 참조하십시오.
동적 대상 vs. 모델 대상
모델 대상은 사용자의 경험 내에서 직접 모델 대상을 정의하고 생성하려는 경우에 사용해야 합니다. 이 접근 방식은 정적인 구성에는 이상적이지만, 자산 재사용성 측면에서는 최적화되어 있지 않습니다.
Experience Service에서 호스팅되거나, 경험과 함께 번들로 제공되거나, 타사 소스에서 제공되는지 여부에 관계없이 미리 생성된 모델 대상 자산을 로드해야 하는 시나리오의 경우 동적 대상 위젯을 사용합니다. 이 위젯은 런타임의 유연성을 위해 설계되었으며, 자산이 이미 준비되었고 액세스할 수 있다는 전제하에 모델 대상 편집기는 포함되어 있지 않습니다.
특별한 속성, 서비스, 이벤트 또는 작업이 있나요?
공통적인 위젯 속성, 서비스 및 이벤트 목록을 보려면 공통적인 위젯 속성, 서비스 및 이벤트 항목을 참조하십시오.
* 
실행 중인 Experience Service 버전을 잘 모르는 경우 관리자에게 문의하십시오.
속성 이름
JavaScript
유형
설명
리소스
src
string/resource_url
.dat 파일에 대한 직접 URL입니다. 여기에는 접미사 .dat를 포함하여 파일의 전체 경로가 포함되어야 합니다. 예: app/resources/Uploaded/mytarget.dat
* 
가이드 보기는 .dat 파일에 포함되어야 합니다.
외부 리소스
srcType
boolean
외부 리소스를 사용하는 경우 이 확인란을 선택하고 URL을 입력합니다. 예: https://myserver/mytarget.dat
이 속성은 리소스datatype를 변경하고 로컬 프로젝트 파일에 대한 드롭다운 메뉴 또는 외부 링크에 대한 입력 필드를 활성화합니다.
대상 유형
targetType
string
연결된 리소스의 대상 유형을 정의합니다. 이 필드는 편집할 수 없으며 vuforia-model://로 설정되어 있습니다.
* 
현재는 모델 대상만 지원되므로 JavaScript를 통해 이 속성을 수정하지 마십시오.
추적됨
isTracked
boolean
카메라가 대상을 인식할 때 활성화됩니다.
정지
stationary
boolean
대상이 안정된 환경에 있으며 사용자에 의해 이동되지 않는 경우 이 확인란을 선택합니다. 이 확인란을 선택하면 추적 성능이 향상될 수 있습니다.
대상 크기
size
number
대상의 너비를 정의합니다. 이 속성은 CAD 데이터의 측정값을 사용하여 대상이 생성되지만 추적은 더 작은 모델에서 수행되는 경우에 유용합니다.
이벤트
JavaScript
설명
추적 얻음
trackingacquired
추적이 시작되면 트리거됩니다.
추적 손실
trackinglost
추적이 손실되면 트리거됩니다.
대상 로드됨
targetLoaded
대상이 완전히 로드되면 트리거됩니다.
사용 사례 예
알려진 제한 사항
제한 사항
권장 사항 및 해결 방법
동적 대상 위젯을 사용할 때(경우에 따라 제품 위젯과 함께 사용) 대상이 아직 로드 중인 상태에서 앱이 백그라운드로 전환되면 대상 스냅이 실패할 수 있습니다. 포그라운드로 돌아오면 경험이 올바르게 추적을 다시 시작하지 못할 수 있습니다.
권장 사항: 적절한 스냅 동작을 보장하기 위해 대상이 완전히 로드될 때까지 앱 내에서 기다립니다.
해결 방법: 문제가 발생하면 Vuforia View에서 경험을 다시 로드하기만 하면 기능을 복원할 수 있습니다.
도움이 되셨나요?