본문 바로가기
반응형

유니티24

유니티 앱 이름 다국어(지역화, 국제화) 처리하기 패키지 매니저에서 Localization을 검색하여 설치한다. Window - Asset Management - Localization Tables 선택 Create 버튼 클릭 Localization 폴더를 하나 만들어주고 Localizion Settings.asset를 해당 폴더에 저장한다. Locale Ganerator 버튼을 누르고 원하는 언어를 선택 후 Generate Locales 버튼을 누른다. 위에서 만든 Localization 폴더 선택 테이블 Name를 원하는 이름으로 변경해주고 Create 버튼 클릭 후 Localization 폴더 선택 Add New Entry 버튼을 누르고 Key 값에 app_name 입력 후 언어마다 번역된 앱 이름을 입력해 준다. 프로젝트 탐색창에서 Localiz.. 2024. 1. 14.
유니티 IAP(인앱 구매) 구현 - Andriod, iOS 유니티 패키지 매니저에서 IAP 패키지를 설치한다. Project Settings - Services - In-App Purchasing에서 Google Play Configuration - 3. License Key를 구글 플레이 콘솔 - 수익 창출 설정 - 라이센스에서 라이센스 코드를 복사하여 붙여 넣는다. You are not authorized to set the license key. 경고 메시지는 에디터 버전에 따라 나올 수 있는데 모든 설정을 재대로 했다면 무시해도 잘 동작한다. 유니티 상단 메뉴 Services - In App Purchasing - IAP Catalog 를 선택하고 인앱 상품 정보를 입력한다. 구글의 경우 여기서 입력한 정보를 CSV 파일로 만들어 플레이 콘솔에 업로드하면.. 2023. 10. 17.
유니티 화면 사이즈 자동 조절 후 빈 영역에 UI 이미지가 보이는 문제 모바일 게임에서 자동으로 디바이스 크기에 맞게 화면 사이즈를 조절하는 스크립트 적용하여 카메라 영역을 벗어난 부분은 까만색으로 보이게 하였다.(레터박스) 그런데 캔버스안의 UI Image는 카메라 영역 밖에서도 보이는 문제가 발생. 잔상까지 보인다. 이를 해결하기 위해 해당 Canvas의 Render Mode를 Screen Space - Camera로 변경하고 카메라 연결 후 Plane Distance를 50 이하로(dotween으로 제어하는 UI가 있다면 50으로) Sorting Layer: UI로 변경 카메라 영역 밖에 이미지가 보이는 문제 해결 2023. 10. 8.
구글 플레이 콘솔 앱 비공개 테스트 하기 플래이 스토어에 앱이 출시 되기 전 구글 플레이 콘솔로 앱 테스트를 진행할 수 있다. 테스트는 공개 테스트, 비공개 테스트, 내부 테스트 세가지 방법이 있다. 공개, 비공개는 앱이 구글에 의해 검토되어 스토어에 올라간 상태에서 테스트가 진행되며 내부 테스트는 검토 없이 스토어에 임시로 올라간다. 내부 테스트는 설정이 완료 되면 공유 url이 생성되고 해당 url을 테스터들에게 전달하면 테스터는 등록된 메일로 로그인된 플레이 스토어에서 앱을 다운로드 가능하다. 테스터 등록은 구글 계정 메일주소만 가능한듯 앱 무경설 보호 받기는 필수가 아니다. Play Integrity API 서비스는 출시한지 얼마 되지 않고 일일 최대 API 요청 수도 10,000개로 한정되어 있어 좀 더 지켜보고 사용하는걸로. 서명 키.. 2023. 9. 26.
유니티 게임 구글 플레이 출시 용 빌드하기 Assests/Resources/Icon 폴더를 만들고 아이콘 이미지를 넣어준 후 Project Settings - Player - Default icon에 드래그앤드롭으로 넣어준다. 유니티 로고가 등장하는 스플래시 스크린에도 이미지를 추가해준다. 유니티 로고와 함께 앱 실행시 표시된다. 프리뷰 버튼을 누르면 미리보기할 수 있다. (유니티 라이센스 변경으로 무료버전에서도 유니티로고 제거 가능해진다함.) Other Settings - 패키지 이름, 버전, Minimem API Level 확인 Minimum API Level Target API Level 은 Automatic (highest installed)를 선택할 수 있으나 최신 버전이 설치되어 있지 않을 수 도 있으니 Andriod 13.0(API .. 2023. 9. 25.
유니티 이미지 sprite를 ios/android에 저장하기 유니티에서 이미지를 디바이스에 저장하기 위해 Native Gallery for Android & iOS 애셋을 사용할 수 있다. https://assetstore.unity.com/packages/tools/integration/native-gallery-for-android-ios-112630 Native Gallery for Android & iOS | 기능 통합 | Unity Asset Store Use the Native Gallery for Android & iOS from yasirkula on your next project. Find this integration tool & more on the Unity Asset Store. assetstore.unity.com 패키지를 import하.. 2023. 9. 24.
유니티 gaming services Analytics - 분석 서비스 세팅 현재 유니티는 이전 분석 서비스를 레거시 Analytics라고 부르며 새롭게 사용을 권장하는 분석 서비스는 Analytics(gaming services에 속함)라고 부르고 있다. 가격은 기본 무료이고 유니티 에디터처럼 사용량에 따라 지불한다. 분석 서비스에는 다음의 정보를 제공한다. 지난 7일 동안 플레이한 일수 총 플레이 일수 지난 7일 동안 가능한 일수 지난 7일 동안 플레이한 세션 지난 7일 동안 플레이한 플랫폼 지난 7일간 일일 평균 플레이 시간(분) 지난 7일 동안 플레이한 총 시간(분) 지난 7일간 세션당 평균 플레이 시간(분) 재생된 총 세션 총 실제 통화 지출 총 플레이 시간(단위: ms) 전송된 총 이벤트 지난 7일 동안 보낸 이벤트 처음 본 마지막으로 본 첫 구매 시간 일일 신규 사용.. 2023. 9. 22.
유니티에 구글 애드몹 admob 광고 붙이기 아래 링크에서 Google Mobile Ads Unity Plugin을 다운로드 받는다. https://github.com/googleads/googleads-mobile-unity/releases Releases · googleads/googleads-mobile-unity Official Unity Plugin for the Google Mobile Ads SDK - googleads/googleads-mobile-unity github.com 패키지 파일을 유니티에서 import 구글에 플러그인 관련 분석 데이터 보낼래 물어보길래 NO 선택 Assembly 'Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll' will no.. 2023. 9. 19.
UI 이미지에서 Sprite Library Asset 사용하기 유니티 Sprite Library Asset은 보통 캐릭터 이미지 교체(swap)을 위해 SpriteResolver와 함께 사용한다. Canvas UI에서도 Sprite Library Asset을 사용하여 Image 컴포넌트의 sprite를 교체할 수 있다. 이 경우 SpriteResolver는 필요 없다. SpriteLibraryAsset의 GetSprite 함수를 이용한다. public SpriteLibraryAsset libraryAsset = default; public Image helpImg = default; public void ClickedHelp(String category, String label) { helpImg.sprite = libraryAsset.GetSprite(catego.. 2023. 9. 17.
반응형