본문으로 건너뛰기
버전: 1.7.0

오브젝트 로드

ARPlayGround는 생성이 완료되면 Contents Path의 amapper 파일을 찾아 자동으로 로딩을 수행합니다. 이 상태에서는 아직 각종 오브젝트들이 로딩되지 않은 상태입니다. ARPlayGroundSetStage(string) 메서드를 이용하여 특정 스테이지의 오브젝트들을 로드할 수 있습니다. 이 때 SetStage(string)의 매개변수는 AMapper에서 설정했던 Stage의 이름을 사용합니다.

AMapper에서의 Stage 이름. 1F로 설정 되어 있다.

AMapper에서의 Stage 이름. 1F로 설정 되어 있다.

Unity에서 SetStage를 호출할때의 모습. 1F로 호출하고 있다.

Unity에서 SetStage를 호출할때의 모습. 1F로 호출하고 있다.

// 코드를 통해 스테이지를 로드하는 방법
m_ARPlayGround.SetStage("1F");

스테이지 설정이 완료되면 해당 스테이지에 맞는 오브젝트들이 로드 됩니다. ARSDK의 기본 상태는 Visibility가 Around인 오브젝트를 로딩하는 상태이기 때문에 Visibility가 Around이거나 Always인 오브젝트가 로딩됩니다.

스크린샷 2023-10-06 오전 9.02.33.jpg