2017-12-28 15 views
0

ARKit을 처음 접하고 그것이 어디에 있는지 기억하는 방법에 대한 설명을 얻으려고합니다.ARKit에서 배치 된 객체가 얼마나 오래 그리고 얼마나 정확하게 월드 공간에 남아 있을까요?

끔찍한 사용 사례 예 ...하지만 생각을 전달은 ...

나는 그냥 책상에 바로 왼쪽 인치에 대한주의 가상 게시물을 만듭니다. 다음날 나는 돌아와서 나의 알림은 그 메모를 보라고 말한다. 나는 앱을 열고 세계 공간 정보를 저장했기 때문에 개체를 교체 할 때 여전히 iMac의 왼쪽에 인치입니까?

집과 직장 책상에 게시하면 어떻게됩니까? 정확히 ARKit 공간에 넣는 항목의 위치가 정확하고 위치를 기억하고 결정하는 측면에서 GPS가 작동하는 방식과 정확히 일치하지 않는다고 생각합니다.

감사합니다.

답변

1

메모는 AR 세션이 남아있는 한 계속 머물러 있습니다. 그러나 앱을 닫을 경우 AR 세션이 남아 있다는 보장은 없습니다. Xcode 내부에서 기능 중 하나는 이미 AR 세션이 중단 될 수 있음을 제안합니다.

func sessionInterruptionEnded(_ session: ARSession) { 
} 

좌표로 GPS를 사용하지 않고 기기의 세계 장면 내부 위치를 사용합니다. 말하자면 노트의 위치는 환경에 관계없이 기기 화면과 동일한 위치에 있습니다. 집에서 책상 위에있을 수도 있고 직장에서 임의의 위치에있을 수도 있지만 화면상의 위치는 변경되어서는 안됩니다.

+0

달콤한. 따라서 언젠가는 애플이 ARKit이 세션을 "재개"하고 이전의 상황이 상대적인지 여부를 확인하게 될 것입니다. 훌륭한 답변과 감사합니다! –

+0

나는 그것이 최선의 해결책이라고 생각한다. ARKit은 여전히 ​​개선의 여지가 길다. 그것은 올해 중반에야 실현되었으며 앞으로 더 많은 기능을 기대하고 있습니다. –