인프런 커뮤니티 질문&답변
질문 드립니다
해결된 질문
작성
·
210
답변 2
1
안녕하세요,
문의하신 내용을 제가 잘 이해한건지 모르겠지만, 간단하게 USDZ 파일을 로드하는 방식을 안내해 드립니다.
조금이나마 도움이 되었길 바랍니다.
감사합니다.

usdz 파일에 에니메이션이 있을경우 간단한 에니메이션 처리 방식입니다.

0
안녕하세요,
현재 섹션0의 강의 내용을 진행하고 계신듯 합니다.
usdz파일을 직접 가져오시는 방법은 섹션 1. 3D 모델 실제 환경에 위치 시키기 (AR 모델앱 만들기) 강좌에 설명해 두었습니다.
섹션1 의 강좌를 참고해 보시고 해결이 안되시면 다시 한번 문의 주시기 바라겠습니다.
감사합니다.
답변 감사합니다.
상황에 대한 설명이 부족했던 것 같아 다시 질문 드립니다...
현재 강의 내용을 응용해서 버튼으로 구성된 스크롤뷰를 만들고, 버튼을 누르면 해당 AR이 나오는 프로젝트를 만들고 있습니다.
[특정 위치 움직임 체크하기 강의]에서 rcproject 파일에 있는 장면을 바로 불러왔기 때문에
let model = try! Experience.loadFace()로 모델을 선언하고 swift 파일에 있는 변수를 사용한 것까지는 이해가 갔는데요, rcproject에 있는 장면을 각각 usdz 파일로 저장한 뒤 3D Models 폴더에 불러온 뒤 원래 사용하던 변수를 사용하려면 어떻게 해야 할까요?
동일한 행동을 갖고 있는 장면이더라도 rcproject로 바로 불러온 경우에는 문제없이 변수를 사용할 수 있지만 usdz 파일로 저장한 뒤 불러온 경우에는 변수를 사용할 수 없는 것 같습니다. 빌드는 되지만 기기에서 실행은 안 되고 오류가 뜨더라고요...
usdz파일에서 행동으로 움직임을 만든 경우에 swiftui파일에 있는 변수를 사용하려면 [let model = try! Experience.loadA()] 코드와 비슷한 방식으로 model을 선언해야 할 것 같다고 판단해서 다시 여쭤봅니다..ㅠㅠ





답변 감사합니다!
집에 가서 알려주신 방법대로 다시 해볼게요 :)
좋은 하루 보내세요