0_1 전체 Download
https://github.com/snowballdigital/flutter-unity-view-widget
0_2 Build.cs, XcodePostBuild.cs download
https://github.com/juicycleff/flutter-unity-arkit-demo/tree/master/unity/ARDemoApp/Assets/Editor
1. Unity Build
2. pod 설치
Terminal에서 flutter-unity-view-widget > example > ios 이동 후 아래 코드 실행
flutter pub get
pod install
3. UnityUtils.mm 수정
- Runner.xcworkspace를 열고 UnityUtils 검색, 12번째 줄에 코드추가
static bool player_created = false;
- 146번째 줄에 if (UnityIsInited()) { return; } 코드 수정
if (UnityIsInited() || player_created) { return; } player_created = true;
4. 기존 UnityProject
Assets > Scripts > Editor 에 Build.cs, XcodePostBuild.cs 추가하고 Project Settings 에서 Architecture ARM64 로 변경 (1. UnityBuild 참조), Flutter > Export IOS (1. UnityBuild 참조), Terminal에서 flutter-unity-view-widget > example > ios 이동 후 아래 코드 실행 (2. pod 설치 참조)
flutter pub get
pod install
5. 끝
* Unity Cube를 돌리는 Flutter UI가 보이지 않는 현상이 있다. (Flutter UI가 있는 위치에서 조작하면 동작함) 어떻게 고치지...
'Flutter' 카테고리의 다른 글
Flutter Swiper (0) | 2020.07.21 |
---|---|
Flutter 기본 Widget 구현 (0) | 2020.07.17 |
Flutter 기본예제 (0) | 2020.07.15 |
Flutter + ARFoundation 기본세팅 (Windows) (0) | 2020.06.19 |
Flutter 설치 (MAC) (0) | 2020.06.18 |