게임개발 6

유니티 구글 플레이 게임즈 연동 v11.01(파이어베이스 연동)

사실 파이어베이스라기보다는 외부 서버에 대한 연동이라고 보는 편이 맞을 것 같다. 우선 유니티 구글 플레이 게임즈 가이드에 나와있는 변동사항을 확인해 보자. https://developer.android.com/games/preview/multiplatform/pgs-unity-integration-guide?hl=ko Play 게임즈 서비스 통합 가이드(Unity) | Android 개발자 | Android Developers Play 게임즈 서비스 통합 가이드(Unity) 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 참고: 네이티브 (C) 버전의 SDK도 EAP에서 사용할 수 있습니다. 액세스 방 developer.android.com 기존에는 PlayGamesPla..

유니티 구글 플레이 게임즈 연동 v11.01(로그인)

모바일 게임 포트폴리오를 만들기 위해 구글 플레이 게임즈 연동을 하려는데 최신 버전이 이전 버전들과 많이 달라 자료가 없어 몇가지 알게 된 것들을 기록해 놓으려 한다. 기존의 방식으로 로그인 버튼을 만들려 하면 PlayGamesClientConfiguration가 없다고 나온다. 그 이유는 여기서 찾을 수 있다. https://developer.android.com/games/preview/multiplatform/pgs-unity-integration-guide?hl=ko Play 게임즈 서비스 통합 가이드(Unity) | Android 개발자 | Android Developers Play 게임즈 서비스 통합 가이드(Unity) 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세..

TRPG(2)

우선 다시 프로젝트를 켜보자 저번에 삼다선지가 매끄럽지 않았는데 우선은 기능 구현부터 먼저 하고 고쳐보자 하이코어 타입의 팽이에 기본 정보를 담을 생성자를 만들고 어택 함수를 만들었다 팽이 클래스의 어택 함수는 virtual로 가상화를 시켜주었다 여기서 어택함수에 일정 확률로 추가 공격을 해야하기 때문에 랜덤 기능을 만들어야한다 이제 플레이어의 팽이는 만들었으니 적을 생성해보자 라고 생각하고 작업에 들어가기 전 선택지정이 왜 버벅거렸는지 알게 되었다 바로 _getch()의 크기는 1바이트인데 키보드의 화살표는 2바이트라 2번 입력을 받는다는 것 따라서 체크 또한 두번해주어야 제대로 돌아간다 이렇게 고쳐주니 아주 부드럽게 돌아간다 어쨌든! 이제는 진짜로 적을 만들어보자 HTML 삽입 미리보기할 수 없는 소..

게임개발 2022.01.17

TRPG(1)

그동안 따로 블로그에 기록하진 못했지만 c++에 대한 진도가 꽤 나갔다 클래스까지 배우고 나니 이제 간단하게라도 게임을 만들어보고 싶어졌다 아직 다른 플랫폼을 이용한 게임을 만드는 법을 모르기 때문에 콘솔창에서 플레이가 가능한 게임이 뭐가 있을까 고민을 해보다가 텍스트기반 RPG 게임을 만들어 보기로 했다 참조 - 드래곤볼, 탑블레이드, 포켓몬, 가위바위보 기본 스토리 : 천하제일 팽이 대회에 도전하기로 한 플레이어 패기있게 대회 접수처로 들어가지 조건을 충족하지 못했다고?? 빠르게 조건을 충족해 대회에서 우승하겠어! 조금 난잡한 느낌이지만 엔터를 통해 스토리가 진행되고 switch함수를 통해 특정 대사의 순서를 체크 if함수로 마지막 대사를 체크해 while문을 끝내기 HTML 삽입 미리보기할 수 없는..

게임개발 2022.01.14