이 글을 쓰는 목적 오랫동안 블로그를 방치해뒀는데, 오랜만에 들어 와보니, CSV 파싱 관련 글이 1 순위였다.. 해서, Unity를 쓰는 사람을 위해, BackEnd 통신과 관련된 글을 써보고자 한다. 물론 BackEnd 플랫폼은 FireBase나 뒷끝 등 당연하게 있지만, 필자는 그중 PlayFab이 가장 편했고 추후 비용 문제에서도 PlayFab이 괜찮았기 때문에 PlayFab을 추천하고자 한다. 또,PlayFab 관련 사용법에 대한 내용이 거의 없다 보니 이 글을 쓰게 되었고, 필자는 직접 대가리 박으며 공부했지만, 이 글을 보고 게임 개발을 하는 사람들이 많은 도움이 되었으면 한다.. 그래서 PlayFab이 뭔데? MS에서 지원하는 클라우드 백엔드 서비스다. 이번 강의에선 PlayFab을 활용한..
Unity
인디 게임 개발 게임톤을 참여하게 되어, 개발 일지를 업로드할 예정입니다. 우선, 저희 팀이 개발하기로 한 프로젝트는 every Hero - Ultimate Action 을 벤치마킹하여 제작하게 되었습니다. 가장 우선 적으로 해당 게임에서 구현해야 될 시스템은 카메라 였습니다. 기본적으로 카메라 시스템은 Player Charater의 뒤를 따라가는 백뷰로 진행 되며 기존 유니티로 백뷰 카메라를 구현하는 작업은 그렇게 어렵지 않았습니다. 다만 이번에 저희가 구현해야 될 백뷰 카메라는 조금 사정이 달랐습니다. 들어가야 될 시스템을 살펴보자면 1. 타겟팅 락온 시스템. 해당 시스템은 자동으로 적을 추적하며 Charater와 Camera의 Rotation을 Lock on 한 대상을 향해 회전 시켜줬어야 했습니다..
구현 영상 우선, 기능을 구현하기 위해 신경을 모두 쓴 탓에 대사 스크립팅은 대충 짯기 때문에 오타나 뭔가 말이 안되는 건 무시해줍시다.. ㅎㅎ 우선 구현 방식은 엑셀의 csv 파일을 파싱해서 데이터를 읽어오는 방식입니다. 참고 영상은 아래를 참고해주세요 자 위 강의 영상을 보셨다면 한 가지 부족한 부분이 있음을 느낄 수 있을 겁니다. 그것은 바로 '분기점' 네, 선택지 창을 구현하는 강의는 없었습니다. 각종 Google을 검색하고 유튜브 등을 뒤져봐도 관련 강의가 없기에 직접 위 강의를 참고하고 스크립트를 몇 개 더 추가하여 만들게 되었습니다. 그럼 서론은 이쯤 하고 바로 천천히 구현하는 방법을 알려드리겠습니다. Dialogue 우선 첫번째로 Dialogue 라는 스크립트를 만들어줍시다. 아래 코드블럭..