unity 2018.2.6f1 버전에서 SDK 4.0 사용문의 드립니다.
안녕하십니까? SDK 3.5으로 AR앱을 개발중에 SDK 4.0이 런칭되어 SDK 올려서 개발할려고 합니다.
unity 최신버전인 2018.2.26f1 Pro에서 sdk 4.0을 패키지 임포트 하면
Assets/MaxstAR/Script/Wrapper/AbstractCameraBackgroundBehaviour.cs(411,7): error CS0227: Unsafe code requires the `unsafe' command line option to be specified. Enable "Allow 'unsafe' code" in Player Settings to fix this error.
이란 에러가 발생하여 Player Setting 에서 Allow 'unsafe' code 체크 처리 했습니다.
체크처리 후 에러가 경고로 바뀌어 ARCamera를 Scene에 세팅하고 개발 라이센스를 정상적으로 입력 후
테스트를 해보면 startRendring 이라고 메세지가 나오지만 ARCamera가 정상적으로 작동하지 않고 배경이 검게 나옵니다.
기존 sdk 3.5 사용하는 프로젝트는 이상없이 ARCamera가 동작합니다. 혹시 SDK 4.0을 사용을 위해서 Unity에서 별도로 세팅해야 하는 부분이 있는지
궁금합니다.
Please provide your development details as below;
1. SDK Version: 4.0
2. Development Environment: Unity-Android
3. Tracker/Scanner:
4. License Type : Free
5. Target Device(Optional):
We can assist better if you attach screenshots of issues.
안녕하세요. 불편을 드려 죄송합니다.
문제 확인 후 신속히 조치하도록 하겠습니다.
답변주셔서 감사합니다.
현재 간단한 샘플 AR프로젝트를 진행 중이고 SDK 3.5로 앱개발 하는데 지장은 없습니다.
하지만 이번달에 마무리를 지어야 해서 SDK 3.5 라이선스 구입이 가능한지? 아니면 SDK 4.0 라이선스가 SDK 3.5와
호환가능한지 궁금합니다.
빠른 답변 부탁 드립니다.
행복한 하루 보내십시오 ~
검은 화면 나오시는것은 Plugins 폴더에 MaxstARUnityWrapper.dll 파일을 삭제하면 해결 될것으로 생각 됩니다.
그리고 두번째 3.5라이센스를 구입하시면 3.5.x이하에서만 사용가능하시고, 4.0 라이센스를 구입하시면 4.0.x이하의 모든 버전에서 사용 됩니다.
SDK를 Pro-Subscription 으로 구입하신다면 구독 기간 중에 발생 하는 모든 업데이트 버전들이 지원됩니다.
Pro-One time fee로 구입 하실 경우 구입 하신 때의 SDK 버전까지만 지원 됩니다.
sdk 4.0에서 ARCamera가 정상적으로 작동하지 않아 Plugins 폴더에 MaxstARUnityWrapper.dll 파일을 삭제할려고 했지만 Plugins 폴더에 MaxstARUnityWrapper.dll 없습니다. 이런 경우 어떻게 해야 하는지요? uniy project 폴더 어디에도 없는 것 같습니다.
한번 Plugins폴더를 지우시고 다시 MaxstARSDK 유니티 패키지를 import 해보셔야 할것 같습니다.
혹시 그래도 안되시면, 새로운 프로젝트를 만드셔서 패키지에 문제가 없는지 확인 해보셔서 정상 작동하는지 확인 부탁드립니다.