본문 바로가기
반응형

GAME Dev49

유니티 이미지 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.
구글 플레이 결제 프로필 생성 방법 및 주의점 | 결제 프로필 생성 구글 플레이 스토어에 배포한 앱에 인앱 상품 IAP로 수익을 내려면 구글 플레이 결제 프로필을 등록해야한다. 구글 플레이용 개인 프로필이 이미 있어서 해당 프로필 선택 실제 수익이 발생하면 구글에서 결제 프로필에 대한 추가 확인을 한다. 결제 프로필 정보는 입력 후 수정이 안되기 때문에 잘못 입력하면 새 개발자 계정을 만들어서 앱을 이전하거나 구글에 문의해서 해결해야한다.(잘 해결되지 않는 경우가 많다 함) 결제 프로필이 정지가 되면 인앱 구매 불가하기 때문에 처음 재대로 입력해야 함. 계좌 유형은 개인 사업자라면 반드시 '개인'을 선택 개인사업자인데 계좌 유형을 회사 등으로 선택한다면 나중에 결제가 막혀버릴 수 있다. 계좌 본인 이름은 한글로 정확하게 입력 추가로 비즈니스 공개 정.. 2023. 9. 22.
애플 개발자 이름 변경, 앱 이전, 동일한 앱 이름 등록, 계약, 세금, 계좌 등록 등 정리 | 개발자 이름 변경 애플 개발자 계정을 개인자사업자에서 다른 개인사업자 이름으로 변경하였다. 두 가지 방법이 있는데 애플 계정 ID를 유지하고 조직(회사) 이전 신청을 한다. 새로운 애플 계정을 만들고 DUNS 발급하고 조직(회사)로 등록, 기존 계정의 앱 이전 혹은 삭제 1번으로 진행하기 위해서는 시간도 오래 걸릴수 있고 서류도 필요, 거절될 수도 있다고 그래서 2번으로 진행. DUNS는 아래 링크에서 D&B에 이메일 링크를 클릭하고 진행 D-U-N-S® 번호 - 지원 - Apple Developer 포럼 Apple 엔지니어 및 다른 개발자에게 개발 주제에 관해 질문하고 이야기를 나눌 수 있습니다. 포럼 보기(영문) developer.apple.com 아래와 같이 D-U-N-S 번호 신청 후 하루만에.. 2023. 9. 21.
유니티에 구글 애드몹 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.
C# Tip(팁) Enum 멤버 이름 반환 System.Enum.GetName(typeof(이넘 클래스), index) 를 이용하여 Enum으로 선언한 클래스의 열거형 멤버 이름을 반환받을 수 있다. public enum SubStage { Sub_1 = 0, Sub_2 = 1, Sub_3 = 2, Sub_4 = 3, Sub_5 = 4 } //"Sub_3" System.Enum.GetName(typeof(Constants.SubStage), 2); IEnumerable length 구하기는 using System.Linq; 후 Count()함수 사용 using System.Linq; ... IEnumerable nameEn = libraryAsset.GetCategoryLabelNames(subStageName); lab.. 2023. 9. 17.
구글 개발자 조직 계정 만들기 구글 앱스토어에 앱을 올리기 위해 개발자 계정을 만들었다. 구글 개발자 계정은 $25 한번 결제에 계속 사용할 수있다. 애플은 1년마다 $99 애플은 회사명이 나오려면 조직으로 가입해야하지만 구글은 개인으로 가입해도 회사명을 임의대로 변경 가능하다. 개인으로 가입해도 상관없을듯하지만 조직으로 가입 함. 구글 비즈니스 계정을 하나 새로 만들고 입력하라는거 다 입력하니 간단하게 가입 완료 핸드폰 인증 필요. 애플에 비해 너무 간단해서 따로 정리할 필요가 없는 수준이다. 따로 서류도 필요 없다. 비즈니스 계정용 이메일은 회사 도메인의 메일이 필요하다고 하나 네이버 메일로 가입해도 가능했다. 참고 https://wp.swing2app.co.kr/knowledgebase/google-businessdeveloper/ 2023. 9. 16.
스프라이트 패키징 Sprite Atlas V2, TexturePacker 스프라이트 패키징을 TexturePacker를 사용하고 있었는데 Mac, PC를 오가며 작업할때 언제부터인지 서로 다른 기기에서 생성한 스프라이트들이 유니티 이미지 컴포넌트에서 Missing으로 변경되는 문제가 발생했다. TexturePacker 버전이 2015년 5.3.0 버전인데 라이센스를 다시 갱신하려니 비용이 발생하고 TexturePacker를 업데이트 한다고 해서 해결될지 알수 없어서, 유니티 기본 스프라이트 패키징인 Sprite Atals V2를 사용해보기로 함. Project Settings - Editor - Sprite Packer - Mode를 Sprite Atlas V2 - Enabled 선택 (실험 버전에서 정식 버전이 됨) 애셋 폴더에서 마우스 우클릭 Create - 2D - Sp.. 2023. 9. 12.
반응형