본문 바로가기

게임개발339

계속해서 끝이 보이지 않는 단순작업 중 입니다. 안녕하세요? 이걸 왜 하느냐 하면, 추후에 필요할 지도 몰라서 일단 상점씬에서 우선 제가 처음으로 무언가를 만들다 보니, 레벨별로 지정하면 될 업그레이드 단계를 잘못 지정했습니다. 그래서 이걸 가지고 해결을 하기 위해서 애를 쓰는데, 일단 어떻게 서로서로 항목이 맞는지에 대해서 이야기를 해 보아야 합니다. 아무튼 무언가 잘못 쑤셔서 벌집은 건드린 것 같다는 생각이 들기도 합니다만, 이게 문제라면 문제인게, 우선 세이브될 항목을 늘려야 할지, 아니면 키를 갈아끼워야 할지 정했는데 - 문제는 이걸 구현하면서 무언가가 잘 안맞는 현상이 발생하는 것 입니다. 2022. 4. 29.
구글 서버리스를 이용해 보기 -15- 안녕하세요? 사정이 있어서 하마터면 늦을 뻔 했지만, 아무튼 간에 일단 늦기전에 이번 포스팅을 올려 보고자 합니다. 일단 가장 먼저 해야 하는 것이라면, 구글 실시간 데이터 베이스에 유저의 플레이 관련 기록을 일단 해보고자 합니다. 이게 성공할지 여부는 잘 모릅니다. 먼저 위 스크린샷에서볼 수 있는 것처럼, 일단 하나 만들어 보도록 합니다. 이렇게 해서 하나 만들어 졌으면, 다음으로 가야 할 것으로는 역시나 클래스 안의 클래스를 새로 만들어 주어야 합니다. 그리고 생각없이 결과를 출력하기 위해서 넣어둔 이 디버그 로그가 에러를 일으키는 원인이 되었으니, 이에 대해서 한번 주석처리를 해 줍니다. 이렇게 해서 어떻게 유저의 정보를 가지고 오는데 성공하긴 성공했습니다. 이제 다음으로 가야 할 것으로는 역시나 .. 2022. 4. 28.
구글 서버리스를 이용해 보기 -14- 안녕하세요? 이번 포스팅에서 구글 파이어베이스에 있는 실시간 데이터베이스에 어떻게 유저의 정보를 올릴 것인가에 대해서 이야기를 해 보고자 합니다. 일단 이 작업을 하기 위해서는 뭐니 뭐니 해도, 우선은 이전 포스팅에서 언급한 문제점 부터 어떻게 극복을 해 보아야 할듯 합니다. 알고 봤더니, + 하나 잘못 넣어서 생긴 문제였습니다. 일단 이에 대해서는 어떻게 해서건 순차적으로 들어오게 만들어 놓고 나서, 다음으로 진행해 보도록 합니다. 이렇게 했더니 골드에 관한 내용까지 어떻게 가지고 오는 것을 확인할 수 있기는 있었습니다. 이제 데이터를 가지고 오는데 성공하긴 했으니, 다음으로 넘어가 봐야 합니다. 아예 이번에는 딕셔너리를 하나 만들어서, 여기서 나오는 것을 가지고서 어떻게 key와 value별로 분류해.. 2022. 4. 26.
구글 서버리스를 이용해 보기 -13- 안녕하세요? 이번 포스팅에서는 어떻게 데이터를 가지고 오려는 시도도 제대로 되지 않았는데, 그걸 어떻게 해서건 고쳐야 한다는 생각이 들었습니다. 그래서 어찌어찌 되었건 간에, 일단은 계속해서 포스팅으로 기록하고, 그 과정을 보여 드리고자 합니다. 일단은 데이터를 가지고 오려는 시도조차 안하는 문제부터 해결해야 할 듯 합니다. 우선 가장 먼저 나온 변경점이라면, 주요 메서드가 코루틴으로 바뀌었고, yield return new WailUntil을 써서 task가 마무리가 될 때까지 기다리도록 어떻게 바꾸어 주었습니다. 이렇게 만들어 놓자, 드디어 작업이 전혀 되지 않았던 상황에서 어떻게 위 스크린샷에서 볼 수 있는 것처럼, 하나하나 과정을 밟아 나가고 있습니다. 일단 데이터를 제대로 받아오기 위해서, 위 .. 2022. 4. 26.