본문 바로가기
728x90
반응형

유니티59

유니티 광고 오류 Advertisement 3.4.4 version 오류 2019.3.10f1 버전 이후 발생할 수 있는 오류입니다. 유니티 광고 API가 업데이트되었습니다. 새 버전에서는 리스너를 등록하고, Advertisement를 컨트롤하도록 구성되어있습니다. 광고를 컨트롤하는 class가 연결된 Object가 있는 Scene을 다시 불러올 경우 발생하는 오류입니다. 오류의 원인은 Scene을 재시작하였을때, 리스너가 초기화 되지 않는 문제로 판단됩니다. 그래서 Missing Reference Exception : The object of type~ 이라는 오류 메시지가 출력됩니다. 해결 방법은 Scene 이동이 발생할 때, 연결된 리스너를 제거해 줍니다. Advertisement.RemoveListener(this.. 2020. 4. 21.
유니티 구글 플레이 게임 서비스 연동 에러 에러 로그 발생 위치 PrefabImporterEditor.OnEnable must call base OnEnable to avoid unexpected behaviour UnityEditor.AssetDatabase.Refresh() GooglePlayGames.Editor.GPGSUpgrader:.cctor() (at Assets/GooglePlayGames/Editor/GPGUpgrader.cs:102) UnityEditor.Editorassemblies:processInitializeOnLoadAttributes(Type[]) NullReferenceException: Object reference not set to an instance of an object UnityEditor.GameObj.. 2020. 4. 13.
유니티 안드로이드 앱 번들 빌드 (App bundle) 1. App bundle을 사용해야 하는 이유 안드로이드는 Apk 파일, App bundle( .aab )을 제공합니다. 초기에는 Apk 파일이 주로 활용되었습니다. 초기에는 애플리케이션을 구성하는데 많은 데이터를 필요하지 않았다. 하지만 스마트폰에 들어가는 칩셋 등의 성능이 향상되면서, 이와 함께 애플리케이션을 개발하는데 더 많은 데이터를 사용하게 된다. 이로 인해, Apk 파일을 대체하기 위해, App bundle이 개발되었으며, 구글 플레이 스토어는 App bundle을 사용할 것을 권장합니다. Apk 파일은 테스트 용도로 사용을 권장합니다. App budle을 사용함에 있어, 장점과 단점이 존재한다. 그렇지만 App bundle을 사용하는 것이 더 많은 이익을 제공한다. 다운로드 파일의 크기가 작.. 2020. 4. 12.
유니티 구글 플레이 스토어 앱 등록 아래 앱을 기반으로 작성되었습니다. 스토어에 보여지는 형식은 다음과 같습니다. https://play.google.com/store/apps/details?id=com.notyu.android.ufoadventureb UFO Shooter - Google Play 앱 Dodge bullets Kill Boss play.google.com 1. 구글 플레이 스토어 접속하기 아이디가 없을 경우에는 생성 및 개발자 등록을 해주세요. 개발자 등록 시 비용이 듭니다. https://developer.android.com/distribute/console Google Play | Android Developers Google Play Console로 앱과 게임을 게시하고 Google Play에서 비즈니스를 성장시키.. 2020. 4. 10.
728x90
반응형