본문 바로가기

Playfab

상점기능 플레이팹에서 경제탭으로 이동후 카탈로그 만들기를 선택한다. 카탈로그는 게임에서의 상점 같은 기능이다. 카탈로그에 원하는 아이템에 대한 정보를 입력해놓고 카탈로그를 불러오면 카탈로그에 등록해놓은 아이템의 정보들을 가져올수 있다. 새 카탈로그 만들기를 선택하고 카탈로그 버전을 입력한다. 나중에 카탈로그를 불러올때 이 버전을 입력해야한다. 카탈로그를 만들면 아이템이 기본적으로 하나가 주어지는데 이것을 지우면 아무아이템도 없으므로 카탈로그 자체가 삭제된다. 기본으로 있는 아이템하나를 편집한다. 아이템 편집에 들어가면 각종항목이 있다. 표시해놓은 1번부터 7번까지 입력을한다. 1~5번까지는 그냥 string으로 정보가 넘어오니 편한데로 입력을해주고 6번은 이아이템의 가격을 표시하는것인데 내가 따로 게임내에서 사용.. 더보기
구글로그인 + 플레이팹(4) 유니티에 구글로그인과 플레이팹 연동을 위한 설정은 (구글로그인 + 플레이팹(3)에서 끝남. 코드로 로그인부분 만들고 테스트. 유니티에서 스크립트하나만들고 아래 코드 작성. using System.Collections; using System.Collections.Generic; using UnityEngine; using PlayFab.ClientModels; using PlayFab; using GooglePlayGames; using GooglePlayGames.BasicApi; using UnityEngine.UI; public class GoogleLoginTest : MonoBehaviour { public Text text; void Start() { PlayGamesClientConfigur.. 더보기
구글로그인 + 플레이팹(3) APK파일을 만들고 구글 콘솔에 등록후 구글API콘솔을 이용해서 플레이팹과 구글로그인 연동하기. 구글 콘솔창은 기본 플레이 콘솔창으로 사용했다. 구글 플레이 콘솔로이동하고 좌측에 모든 앱탭으로 이동후 앱만들기 클릭. 앱 이름 정해주고 다른 설정등 전부 선택하고 앱만들기 클릭. 모든 애플리케이션에서 내가만든앱을 선택하고 들어가면 채워야할 항목들이 있다. 체크되 있는 항목들이 회색이면안된다. 전부 들어가서 작성해줘야한다. 스토어 등록정보와 앱 버전 정도만 몇가지 체크할것들이 있고 나머지는 설문조기떄문에 들어가서 그냥 전부 긍정적인 답변을 하면된다. 스토어 등록 정보로 가서 * 표시 되어 있는건 필수 입력사항이니까 전부 입력하면된다. 스토어 등록정보 채울시 사진도 필요하니까 스크린샷을 512 *512 1024.. 더보기
구글로그인 +플레이팹(2) 3) Unity에 google play game unity 설치하기 3-1 구글에 google play game unity 를 검색한다. 표시한곳 클릭하고 들어가서 다운을 받는다. 다운받은 파일 찹축을풀고 들어가서 current build 폴더에 들어가면 보이는것을 임포트 시킨다. 임포트하면 창이하나 뜬다. OK 말고 누를게 없기 때문에 그냥 OK 누르고 넘어간다. 설치하도나서 뭔가뜨는데 전부 yes apply 누르고 넘어간다. 여기서 뜨는것들 제대로 설치안하고 x 누르고 넘어갔다가 나중에 문제가 생긴적이 있었다. 설치는 끝났고 나머지 부분은 플레이팹과 구글로그인을 구글 콘솔 API를 통해서 연결을하는것이다. 더보기
구글로그인 + 플레이팹(1) 구글계정을 이용하여 사용자를 인증하고 그 정보로 플레이팹에 사용자 정보를 저장하기로함. 사용자 정보를 저장하기 위해서 Playfab을 사용하기로함. Playfab에 사용자를 구분하기위해 구글 로그인인증을 토해서 사용자를 구분하기로함. Unity에 플레이팹과 구글로그인 연동을 위한 세팅과 테스트. 해야할것. 1) Unity 빌드 안드로이드용으로 세팅하기 유니티 Open JDK 설치 2)플레이팹 설치 3)구글 로그인을위한 Google 1) Unity 빌드 안드로이드용으로 세팅하기 유니티 Open JDK 설치 1-1.유니티를 안드로이드용으로 플랫폼을 스위치한다. 1-2. 유니티 허브에서 좌측에서 설치 부분으로 간후 내가사용하는 버전의 유니티에 안드로이드 SDK 설치되어 있는지 확인하고 없으면 설치한다. 1-3.. 더보기