jiseong's study blog

고정 헤더 영역

글 제목

메뉴 레이어

jiseong's study blog

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (67)
    • 백준공부 (21)
    • 아이디어 (0)
    • 인공지능 공부 (0)
    • git (15)
    • 개발일지 (10)
    • 정리_모음 (8)
    • 프로젝트?? (3)
    • 이걸왜씀? (1)
    • C# (6)

검색 레이어

jiseong's study blog

검색 영역

컨텐츠 검색

unity

  • 2048 - choice 2 (개발)

    2023.08.19 by go_ra_ni

  • 2048 - choice 1(기획)

    2023.08.17 by go_ra_ni

  • unity -> cloud once + playfab login 구현 오류 unity GetServerAuthCode null

    2023.05.12 by go_ra_ni

2048 - choice 2 (개발)

흐름도 메인 기능을 기획하고 흐름도를 작성한 후 코드를 작성했다. 먼저 다른 2048게임을 참고하여 메인 기능을 구성한다. 게임 규칙 1. 같은 수의 블럭 2개가 맞닿아 있다면 합성한다. 2. 2개면 다음 단계의 블럭으로 3개면 2단계 위 블럭, 4개면 3단계 위 블럭으로 변한다. 3. 이때 합성의 주체가 되는 위치의 기준은 새로 떨어진 블록 기준이다. 예를 들어 빨간 블럭이 새로 떨어진 블럭이라면 그 위치에 새로운 블럭이 생성된다. 이 규칙을 바탕으로 흐름도를 작성한다. 대략적인 흐름도를 작성한 후 이를 바탕으로 코드를 작성했다. 구현을 최우선으로 하여 작성한 코드로 효율성은 낮을 수 있다. 이후 테스팅 과정에서 리펙토링하기로 한다. 큐브 생성 함수 public void SpawnCube(int now..

개발일지 2023. 8. 19. 00:44

2048 - choice 1(기획)

2048 게임 개발 일지 1 개념 2048게임은 이탈리아의 웹 개발자 가브리엘레 치룰리(Gabriele Cirulli)가 만든 퍼즐 게임이다. 현재 수 많은 변형 게임들이 있으며 퍼즐류 유저들 사이에서 인기가 있는 장르다. 기획 2048 변형버전으로 테트리스 느낌의 게임이다. 기존에도 테트리스 개념을 추가한 게임들이 있으나 여기서 규칙을 변경하여 5개의 라인 중 1개를 선택해서 타일을 내려보내는 규칙을 설정하였다. 2048게임처럼 처음엔 2, 4, 8, 16 .. 작은 수로 시작해서 유저는 큰 수를 만들기 위해 타일을 합성하게 된다. 큰 수를 만들게 되면 작은 수가 나올 확률을 줄이고 더 큰 수를 등장하게 하여 한 판의 플레이 타임을 늘릴 수 있다. 세부 난이도 : 데모를 만든 뒤 몇 판해보고 나서 조정..

개발일지 2023. 8. 17. 22:01

unity -> cloud once + playfab login 구현 오류 unity GetServerAuthCode null

상황 : 기존 앱에 cloud once로 로그인 기능을 구현해 둔 상태였고 playfab 서버를 추가하는 상황이다. playfab 공식문서에 의하면 이러한 과정을 통해 로그인을 구현한다고 한다. 하지만 이대로 진행하면 GetServerAuthCode가 null 인 문제가 발생한다. 나의 경우 문제는 cloud once와 충돌로 로그인이 2번 진행됐기때문에 발생한 문제였다. 해결: 1. cloud once 자동 로그인을 끄고 직접 코드를 짠다. 2. cloud once 자동 로그인이 진행되는 코드를 수정하여 해결한다. 현재 google과 ios 모두 자동로그인을 사용하고 있었는데 google에서만 이슈가 발생했다. 새롭게 두 플랫폼의 로그인을 구현하는 것보단 기존 로그인 코드에 playfab을 연동하는 것..

개발일지 2023. 5. 12. 16:38

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
jiseong's study blog © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바