본문 바로가기

전체 글148

유니티 UI - Anchor, Pivot, Position 1. Anchor Anchor 는 부모 RectTansform 의 범위 안에서 UI 객체가 고정될 위치를 지정해 줍니다. 만약 상위 RectTransform 객체가 Canvas 이면 Anchor는 화면 크기의 범위 안에서 현재 UI 객체가 고정될 위치를 지정해 주는 것입니다. Anchor 는 대상 범위의 실제 크기가 얼마인지에 상관없이 항상 0~1 사이의 상대 값으로 표시됩니다. 이해를 돕기 위해 간단한 실험을 해보도록 하겠습니다. 테스트 환경은 아래의 이미지와 같이 Canvas 객체 아래에 ParentRect 를 만들고 그 자식으로 Button을 추가했습니다. Button 의 Inspector 창을 보면 Anchors 가 모두 0.5 로 되어 있습니다. 이 의미는 Button UI 객체의 부모인 Par.. 2022. 11. 21.
에픽 게임즈 무료: 다크 데이티 (Dark Deity) 에픽 게임즈에서 11월 25일 까지 무료 배포중인 Dark Deity 라는 게임을 해보았습니다. 개발사는 Sword & Axe LLC 이고 퍼빌리셔는 Freedom Games 입니다. 장르는 턴제 전략 RPG 입니다. 한국어를 지원하긴 하는데 "새 계임" 이라니... 처음부터 불편하네요. 하지만, 메인 화면부터 나오는 BGM은 제 취향을 저격했습니다. 난이도 선택 화면입니다. 턴제 전략 RPG를 좋아하긴 하지만 너무 어려운 건 싫기 때문에 Mortal 난이도를 선택했습니다. 대강 세계관을 설명해주긴 하는데 번역기를 돌린 것인지 아니면 원래 이상한 건지 그것도 아니면 제 이해력이 딸리는 것인지 그다지 집중이 되지 않았습니다. 실제 게임 그래픽이 메인 화면 그래픽과 너무 차이가 납니다. 또 범위 마킹 UI .. 2022. 11. 18.
내부 테스트 출시 및 안드로이드 기기에 설치 후 로그인 해보기 목차 1. 배포용 키 생성과 SHA1 인증서 지문 얻기 [바로가기] 2. 구글 플레이 게임즈 서비스 설정 (Google Cloud Platform 에서 사용자 인증 정보 만들기) [바로가기] 3. Google Play Games Plugin for Unity 설치 및 설정 [바로가기] 4. 로그인 UI 생성 및 코드 작성 [바로가기] 5. 내부 테스트 출시 및 안드로이드 폰에 게임 설치하는 법 구글 플레이 서비스 로그인 대장정의 마지막 단계를 진행하도록 하겠습니다. 1. 유니티에서 aab 패키지 빌드 구글은 2018년 8월부터 앱의 새로운 형식인 aab를 도입했습니다. 구글 개발자 콘솔에 신규 등록하는 앱은 aab 형식이어야 합니다. 이제부터 유니티에서 aab 형식의 패키지를 생성해 보도록 하겠습니다. .. 2022. 11. 17.
로그인 UI 생성 및 코드 작성 목차 1. 배포용 키 생성과 SHA1 인증서 지문 얻기 [바로가기] 2. 구글 플레이 게임즈 서비스 설정 (Google Cloud Platform 에서 사용자 인증 정보 만들기) [바로가기] 3. Google Play Games Plugin for Unity 설치 및 설정 [바로가기] 4. 로그인 UI 생성 및 코드 작성 5. 내부 테스트 출시 및 안드로이드 폰에 게임 설치하는 법 [바로가기] Google 플레이 게임 서비스에 로그인을 위한 테스트 코드를 작성해 보도록 하겠습니다. 1. 로그인 UI 생성 로그인 테스트를 위해 버튼과 결과를 출력할 Text UI 를 만들어 보도록 하겠습니다. 다음과 같이 버튼 UI 를 추가합니다. Hierarchy 창에 Canvas 가 생기고 그 아래에 Button 이 있.. 2022. 11. 13.
Google Play Games Plugin for Unity 설치 및 설정 목차 1. 배포용 키 생성과 SHA1 인증서 지문 얻기 [바로가기] 2. 구글 플레이 게임즈 서비스 설정 (Google Cloud Platform 에서 사용자 인증 정보 만들기) [바로가기] 3. Google Play Games Plugin for Unity 설치 및 설정 4. 로그인 UI 생성 및 코드 작성 [바로가기] 5. 내부 테스트 출시 및 안드로이드 폰에 게임 설치하는 법 [바로가기] 이글에서는 다음과 같은 버전으로 테스트 설치를 진행하였습니다. 유니티: 2021.3.11f1 LTS Google Play Games Plugin for Unity: v10.14 Google Play Games Plugin for Unity 는 아래의 링크에서 받을 수 있습니다. https://github.com/p.. 2022. 11. 2.
구글 플레이 게임즈 서비스 설정 (Google Cloud Platform 에서 사용자 인증 정보 만들기) 목차 1. 배포용 키 생성과 SHA1 인증서 지문 얻기 [바로가기] 2. 구글 플레이 게임즈 서비스 설정 (Google Cloud Platform 에서 사용자 인증 정보 만들기) 3. Google Play Games Plugin for Unity 설치 및 설정 [바로가기] 4. 로그인 UI 생성 및 코드 작성 [바로가기] 5. 내부 테스트 출시 및 안드로이드 폰에 게임 설치하는 법 [바로가기] 이번엔 구글 플레이 게임즈 서비스를 연동하기 위한 설정에 대해 알아보겠습니다. 이번 내용은 구글 개발자 콘솔과 Google Cloud Platform을 오가며 설정을 해야 하기 때문에 다소 복잡해 보일 수 있습니다. 전체적인 흐름은 다음과 같습니다. 구글 개발자 콘솔에서 앱 만들기 Play 게임즈 서비스 설정 Go.. 2022. 10. 31.