AR 개발환경 세팅
기기 호환 체크
Android 개발자 모드 활성화
- 시스템 설정 -> 휴대전화 정보 -> 소프트웨어 정보 -> 빌드 번호 반복 터치 -> 개발자 모드 활성화
- 시스템 설정 -> 개발자 옵션 -> USB 디버깅 or 무선 디버깅 활성화
USB 디버깅
무선 디버깅
- PC / 페어링할 기기 -> 같은 네트워크 연결
- 무선 디버깅 -> 페어링 코드로 기기 페어링 -> Wi-Fi 페어링 코드와 IP 주소 및 포트 나옴
- Unity에서 SDK 경로 확인
Edit > Preferences > External Tools > Android -> SDK 경로 Copy Path
- 파일탐색기 -> 경로 안의
platform-tools으로 들어가서 주소창에 cmd 입력해 명령 프롬프트 실행 (platform-tools안에 adb.exe가 있어야 됨)
adb pair IP:페어링포트 입력 -> 예) adb pair 192.168.0.25:11111
Enter pairing code:에 페어링 코드입력
Unity Proejct
해상도 설정
- 해두면 편함
- Game View -> Free Aspect -> 커스텀 해상도 설정
Package Import
-
Unity Registry
- AR Foundation
- Google ARCore XR Plugin
-> Install
Build Settings
- Build Profiles
- Android 선택 -> Switch Android Platform
Project Settings
XR Plug-in Management
- Android -> Google ARCore 체크
- Project Validation -> 경고 및 에러 Fix (
Fix All)
Player
- Other Setting
- Graphics API -> Vulkan 삭제
- Identification -> Minimum API Level 확인
- Configuration
- Scripting Backend -> IL2CPP
- (GPS 사용할거라면) Active Input Handling -> Both
- Android Application Configuration
- Targget Architectures -> ARM64 체크.
Graphics
- Default Render Pipeline -> Mobile로 설정
Renderer
- Assets > Settings > Mobile Renderer -> Add Renderer Feature >
AR Background Renderer Feature 추가
Scene
- Main Camera 삭제
- Create -> XR -> AR Session 추가
- 모바일 기기와 통신하면서 AR 서비스가 유지되도록 함
- Create -> XR -> XR Origin 추가