전체 글 썸네일형 리스트형 스포츠 게임 - 썰매 챔피언 Sleigh Champion "> Sleigh Champion캐릭터 디자인 / 캐릭터 에니메이션 / 배경 디자인 / 트랙 모델링 / 아이템 디자인 / UI 디자인 / 이펙트 디자인 / UI 코딩 더보기 캐주얼 게임 - 크레이지 스타즈 클라이밍 스타즈 "> 클라이밍 스타즈캐릭터 디자인 / 배경 디자인 / 아이템 디자인 / 이펙트 디자인 / UI 코딩 더보기 캐주얼 게임-블링팝 캐주얼 게임 블링팝 "> 캐주얼 게임 블링팝UI 디자인 / 캐릭터 일러스트 / 배경 디자인 / 이펙트 디자인 / UI 코딩 더보기 캐주얼 캐릭터 - 클라이밍 스타즈 캐릭터 디자인 / 케릭터 모델링 / UV매핑 / 텍스쳐링 / 리깅 더보기 Java.lang.ClassNotFoundException : com.google.android.gms.games.PlayGames 에러 Google play game 로그인이 제대로 안될 경우, 먼저 Logcat을 확인해 보자. 이런 식으로 ClassNotFoundException 에러가 나온것을 볼 수 있다. 이것을 해결하는 방법은 Project Setting > Player > Minify 설정에서 Release를 꺼두는 것이다. Release 옵션을 켜두고 싶다면, Build > Custom Proguard File 옵션을 켠다. proguard-user.txt 파일은 다음과 같이 편집한다. -keep class com.google.android.gms.games.PlayGames { *; } -keep class com.google.android.gms.games.leaderboard.** { *; } -keep class com.. 더보기 Safe Area로 안심하고 UI 만들기 스크린 가장자리의 상태가 제각각인 모바일 기기가 상당히 많다. 노치가 있는 아이폰이라던지, 스크린 귀퉁이에다가 셀카를 박아버린 갤럭시라던지 말이다. 처음엔 모두 깔끔한 네모 사각형 디스플레이를 고집했는데, 아이폰이 변태짓을 시작하니까, 히힛 그럼 나도...? 하면서 모두다 전면 스크린에 이상한 짓을 하기 시작했다... 어쨋든 우리가 만들 앱들은 모든 모바일 기기에서 정상적인 디스플레이를 보여주어야 한다. 그래서 Safe area라는 개념이 있다. 스크린 안쪽에 온전히 출력되는 것이 확실한 사격형의 영역이다. 예를 들어 노치와 라운드 처리된 귀퉁이를 가지고 있는 아이폰의 Safe area는 이렇게 되어있다. 우리는 중요한 UI와 이미지들을 저 Safe area안쪽에 표시하도록 만들어야 한다. Safe ar.. 더보기 Block Puzzle 만들기 (9) 이제 인앱을 등록해 보자. 1. 유니티 에디터를 설정한다. Project Setting > Services Gerneral Settings로 이동한다. 13세 미만 게임인지를 확인하는 부분이 있다. 난 No로 선택했다. In-App Purchasing Settings 를 On 시킨다. Purchasing Package 버전을 확인해보고 해야한다면 Install Latest Version을 눌러서 설치한다. 2. 이제 구글 개발자 콘솔로 이동한다. 수익창출 > 수익창출 설정 을 열어 BASE64 키를 복사한다. 3. 다시 Unity에디터를 연다. Services > In-App Purchasing > Receipt Validation Obfuscator를 연다. 2번 항목에 복사한 키를 붙여넣는다. 그리고.. 더보기 Block Puzzle 만들기 (8) 지난 시간에는 구글 플레이 SDK를 설치했다. 이제 SDK를 이용해 구글 플레이에 접속하고 리더보드를 갱신하는 코드를 만들어 보자. 1. 먼저 리더보드를 생성해야 한다. 개발자 콘솔에 들어가서 Doku Block Puzzle 앱을 연다. 성장 > Play 게임즈 서비스 > 리더보드 로 이동한다. 리더보드 생성을 누른다. 리더보드의 이름과 아이콘을 등록한다. 임시보관함에 저장을 누른다. 이전 단계로 돌아가면 리더보드가 등록된 것을 볼 수 있다. 2. 업적도 등록해보자 성장 > Play 게임즈 서비스 > 업적으로 이동하여, 업적만들기를 누른다. 필요한 내용을 입력하고, 임시보관함에 저장을 눌러준다. 이전 단계로 돌아가면 업적이 등록된것을 확인할 수 있다. 이런 방식으로 필요한 업적을 여러 개 만들어 줄수 있.. 더보기 이전 1 2 3 4 다음