
2023버전 오류 많아서 2018.4f 로 바꿔서 했음(unity는 계속 업데이트 되는데 import되는 mapbox가 2019에 멈주고 개발하다가 충돌이 너무 많아서 아예 다시함_ 구글링해도 걍 2018로 만들고 나중에 합치는게 낫다고 해서..)

File > Build Settings > Android 버전 다운로드후 Switch Platform (개발환경 바꾸기)

mapbox에 default token 복붙 후(오류 수정편 참고) worldscale 클릭

ar 파일들 경로끼리 부딪혀서 오류 나는데 AR core 하위의 SDK 폴더안의 plugins 파일 중
google_ar_optional.aar, google_ar_required.aar, libarcore_unity_api.so, libarpresto_api.so 만 남기고 나머지를 지워준다.

이렇게 남으면 됨
Location 기반 ar 구현하기위해 layer 추가

우측 Inspector에 기본형(흐릿하게 표기된것들)만 제공되어있을텐데 8. 9.10.11 저렇게 적고 추가했다.
현재 3d모델링이 된 위치가 미국 샌프란시스코로 되어있을것이다. 현재 위치로 설정하기

(집에서 작성하느라 현재 위치 마포구임) 좌측 Hierachy > Location Provider > Editor > 우측 Inspector > Latitude Longitude > 현재 위치 위도 경도 삽입
>> 지금 있는 위치 건물들 기본 3D 모델링이 뜨고 저렇게 한국어 나오면 제대로 하고 있는거임
ar 작품 넣을작품 좌표 입력하기

좌측 Hierachy > ArAlignedMap >우측 Inspector에 Points of interest > Add Layer
Add Layer는 paint the city ar 작품 개수대로 추가하면 되고
우선 예시로만 기본 제공되는 로 ChryslerBuilding으로 설정. 위치는 이 글을 작성 하는 곳 위도 경도로 넣었음(위에 넣었던 위도 경도와 동일)

그럼 해당 좌표에 ar 작품이 나오는 것 확인 가능
-Prefab 칸 맨 우측에 원 클릭해서 원하는 ar 작품 넣고 Prefa Locations > Find by 에 Address or Lat 선택하면 좌표 넣는 Location들이 설정됨 거기에 google map에 나온 좌표 복붙해서 설정

크기는 game play를 멈추고 해당 layer 를 클릭 > Inspector > Scale에서 1 1 1 로 되어있는 것을 원하는 비율로 조정
( 위는 간단한 예시고 동일한 방식으로 add layer해서 작품과 그 location 추가)
marker 기반 ar

우리가 주로 사용하던 2022 2023버전과 기능 및 이름이 조금씩 다름. 지금 쓰고 있는 2018.4 기준으로 계속 작성
Unity용 ARCore SDK 이전 가이드 | Google Developers에서 다운받고
Unity용 ARCore SDK 이전 가이드 | Google Developers
Unity용 ARCore SDK는 2021년에 지원 중단되었으며 더 이상 지원되지 않습니다. 또한 Unity용 ARCore SDK는 Unity 2020 이상에서 사용할 수 없습니다. 새 프로젝트를 시작하는 개발자는 대신 AR Foundation용 ARCore
developers.google.com
밑의 사항 주의할것

Android 빠른 시작 | ARCore | Google Developers
Android 빠른 시작 | ARCore | Google Developers
Unity용 ARCore SDK는 2021년에 지원 중단되었으며 더 이상 지원되지 않습니다. 또한 Unity용 ARCore SDK는 Unity 2020 이상에서 사용할 수 없습니다. 새 프로젝트를 시작하는 개발자는 대신 AR Foundation용 ARCore
developers.google.com

구버전 다운로드는 여기서
유니티(Unity) 구글 AR Core 기본 셋팅을 해보자! : 네이버 블로그 (naver.com)
유니티(Unity) 구글 AR Core 기본 셋팅을 해보자!
유니티(Unity)를 AR을 처음 작업 하고 있습니다 ! 그래서 이번엔 구글 ARCore를 이용해 유니티에서 ...
blog.naver.com
Assets > Import Package > Custom Pacakage