-
03 깃허브 - UI & Slime State
안녕하세요! 00 : 46초 현재 진행된 작업 중에는 1. 인게임 내 ui항목 동기화. 2. Slime의 상태 값 기본 / 추적 / 공격 세 가지 상태 값에 따른 동작을 구현했습니다. (hit 및 die는 현재 진행 중입니다.) 항목을 조금 더 보자면 Level, Hp, Energy, Option, Exp 가 추가되었으며 현재 Option 버튼을 제외한 나머지 항목은 정해진 값에 따른 동기화가 완료되었습니다. 우선 플레이어의 기본 스텟 값은 Manager 스크립트에 선언을 해 주었습니다. 접근 방식도 용이하고 플레이어는 여럿을 두지 않을 것이기에 선언을 해 두었습니다. 동기화 부분은 PlayerInfo 스크립트를 생성하여해 주었습니다. Update문이 아닌 코 루틴 함수의 While문에서 해결을 해 주었..
-
02 깃허브 - Player Combo Attack
안녕하세요! 00 : 44 영상을 먼저 첨부하겠습니다. 지난 시간에 동작 구현을 완료한 조이스틱 패드의 이미지를 변경하고 기본 공격 버튼을 만들어 콤보 공격의 애니메이션 적용을 완료하였습니다. + 발걸음 && (5) 공격 모션 사운드 효과를 주었습니다. 그럼! 바로 코드로 넘어가 보겠습니다!!! 첫 번째로 작업한 것이 왼쪽 조이스틱의 패드의 Source Image 변경과 오른쪽의 기본 공격 버튼을 만들어 주었습니다. (스킬 추가 버튼들을 만들 예정입니다.) Atk 버튼의 OnClick 이벤트로 호출되기 위하여 PlayerAttackButton (OnClickEvent를 담당할 스크립트)를 만들어 주었습니다. 플레이어로 접근하여 새로 생성한 PlayerAttack 스크립트의 BasicAttack 함수를 실..
-
01 깃허브 - Player Move
안녕하세요! 하던 교육 과정도 끝 마쳤고 (싱숭생숭...) 프로그래머스 문제를 풀면서 알고리즘 공부를 하고 있습니다. 병행하여 프로젝트도 따로 준비를 해보려고 했는데, 마침 지인 분이랑 마음이 맞아 깃허브를 이용해 프로젝트를 제작하고 구글 플레이의 출시를 목표로 잡고 (작은 게임이지만 도전..!) SDK 연동과 더불어 광고를 추가를 해보려고 합니다. 00분 25초 결과가 더 궁금하신 분들을 위해! 영상부터 첨부를 하겠습니다. 간단한 플레이어의 이동 동작이며 터치 백그라운드와 터치 패드를 이용해 플레이어의 이동 구현을 구현했습니다. 그럼.. 코드 내용부터 함께 보겠습니다! PlayerMovement입니다. 선언된 변수로는 플레이어의 이동 속도인 moveSpeed와 리지드 바디와 애니메이터를 받아올 변수들입..
-
00 깃허브를 사용한 팀업 프로젝트
이 카테고리에서는 게임 제작할 땐 여려 명의 개발자가 함께 함께 할 때 사용되는 깃허브 사용법과 (제가 기억하기 위해서) 깃허브를 사용한 팀업 프로젝트 파일의 일지들을 올릴것 입니다. 대게 개발자들 사이에서의 초기 이슈는 프로젝트 어떻게 공유 & 통합할 것인가 하는데요 제가 팀업 프로젝트를 진행하면서 했던 방식은 콜라보 / 플라스틱 방법이 있습니다. 서로 초대를 받아 유니티 엔진 자체 내에서 푸시 및 다운로드하기를 하며 서로 공유를 했었는데요. 가장 기본적인 문제가 작업한 내용 오류를 찾는 게 힘들었습니다. 별 다른 수정을 안 했는데도 오류가 나는가 반면.. 이 오류를 찾지 못해서 여태 했던 작업들을 다른 곳에 옮겨두고 상대방이 올린 파일을 받은 뒤 제 파일을 다시 옮기거나 삭제 및 수정을 하는 일이 간..