본문 바로가기

유니티 스파르타 캠프 1주차

(6)
주석, TIL, 3주차 게임 편집, Tistory 잘 쓰기 🔴 오늘의 일정프로젝트조 게임 발표TIL 강의3주차 게임 업그레이드(중도 변경)후기 및 다음 일정1. 프로젝트조 게임 발표8분 발표 방식 이후 튜터 님의 피드백PPT 구성은 (이미지 및 영상, 구현한 내용에 대한 코드와 설명, 다이어그램, 문제와 해결 방법)느낀 점주석 처리를 통한 코드 정리를 하면서 앞으로 기록을 남겨야 겠다.Github를 활용한 팀프로젝트를 할 때는 Branch가 필수적이며, Scene을 나눠서 작업하면 문제를 줄일 수 있다.다이어그램을 작성하며 미리 필요한 코드를 스크립트 별로 나눌 수 있겠다.어떤 동작을 구현하기 위한 코드를 문제와 해결로 작성할 수 있겠다.   2. TIL 강의TIL을 작성해야하는 이유어떻게 TIL을 잘 쓸 수 있는가?무엇을 TIL에 포함시키는가? 2-1. TI..
3주차 게임 업그레이드 기획 기존 3주차 게임 주제 - 고양이 밥주기 게임구현 기능고양이가 소환된다.강아지가 먹이를 발사한다.먹이를 고양이한테 먹이면 포만감을 올릴 수 있다.포만감이 오른 고양이는 애니메이션이 바뀌고 옆으로 이동하여 사라진다. 고양이가 개에게 내려오면 게임이 끝난다.업그레이드 3주차 게임 주제 - 도그 러너내용 설명기존에는 고양이가 내려오는 게임이었다면 이번에는 강아지가 움직입니다. 고양이를 피할 수도 있지만, 고양이가 장애물을 이뤄 피하지 못하게 만들 수도 있습니다. 고양이를 처치하면 아이템이나 돈이 떨어져서 능력치를 기를 수 있습니다. 상점에서는 무기를 사거나 능력치를 강화시킬 수 있습니다. 추가 예정인 구현 기능1. 강아지가 움직입니다. (배경이 움직입니다.) 🔎GameManager.cs    transfor..
2주차 게임 수정 결과 오늘은 어제 예고한대로 2주차 게임의 기획서를 작성하고 게임을 업그레이드 시켰습니다.2주차 원본 영상2주차 업그레이드 영상추가된 점총알(데미지, 딜레이, 장전)충선의 체력드랍아이템오디오 문제와 해결 경험1번째 문제.❌ :  GitHub를 중간에 업로드를 눌러 용량이 커서 업로드가 제대로 되지 않는 상태로 작업하다가 파일이 통째로 날아갔습니다. 🔨 :  특별한 해결방법은 찾지 못하여, 복습하는 심정으로 처음부터 코드를 다시 작성했습니다.  다음부터는 제대로 시작부터 저장을 해야겠다는 마음을 먹었습니다.  2번째 문제.❌ :  코드가 제대로 작성되었음에도 오브젝트가 생성되지 않았습니다.🔨 :  하이어라키(hierarchy) 창을 보니 오브젝트는 생성이 되었었습니다. Order in Layer의 값 때문에..
1주차 게임 수정 결과 오늘은 어제 계획한대로 1주차 게임을 체크리스트를 확인하며 수정하게 되었습니다.비교하기 쉽도록 이전과 이후의 영상을 올렸습니다.1주차 원본1주차 업그레이드 버전추가된 점새로운 씬오디오다른 캐릭터와 반응형 동작 애니메이션피버시스템대형 몬스터 문제와 해결 경험1번째 문제.❌ :  피버게이지를 0.2f 씩 추가하는데도 반복하는 과정에서 0.998과 같이 코드가 이상해져 피버 게이지 이상을 넘겼습니다.🔨 :  확인해보니 피버 게이지를 초기화할 때, 0.05f씩 감소시켰는데 그로 인해 피버 게이지가 마이너스를 가는 것이 문제였습니다. 그렇기에 0.0f 미만일 때는 0.0f로 고정하도록 하였습니다. //피버상태일 때,if(isFever == true){ //Invoke가 켜져 있지 않다면, if(isI..
튜터(선생님)들이 있어서 좋은 점 오늘의 공부강의 4주차 마무리 + 강의 5주차 끝강의 1주차분 게임 수정하여 업그레이드하기(미완)세부 내용카드 뒤집기 게임을 어제 만들다가 오늘 마무리할 수 있었습니다. 5주차 내용은 4주차 내용을 가지고 추가로 작업을 하는 것이었기에결과물은 하나라고 할 수 있습니다.4-5 주차 결과물4주차에서는 이전 작과 같이 게임에 필요한 것만을 구현을 했습니다. 1-3주차는 유저가 조작하여 어떤 대상으로부터 살아남거나 이겨내는 것이었다면 4주차에서는 간단한 퍼즐게임이지만 다루는 오브젝트의 개수나 리소스를 가져오는 방법, 뒤집은 카드의 데이터를 가져오는 방법 등 재밌는 주차였습니다. 5주차에서는 그간 아예 다루지 않았던 게임의 완성도를 높이기 위한 사운드 넣기, 수익을 위한 광고를 넣는 방법 등을 배웠습니다. 없어서..
9시부터 9시까지 개발 첫 후기 안녕하세요. 오늘 처음으로 스파르타 본 캠프로 9시부터 9시까지 개발에 참가해보게 되었습니다. 오늘이 첫 날이기도 하고 조용한 분위기라 계속 공부만 찾게 되어 좋다면 좋은 환경이었습니다. 10시부터 3시까지는 매니저 님과 튜터님의 설명 시간이었기에 9시에 간단한 팀원들과 인사를 나누고 3시부터 사전캠프 때 받은 강의를 가지고 공부할 수 있었습니다. 오늘의 학습 내용오늘은 3주차에 해당하는 고양이 밥주기 게임을 제작했습니다. 1,2 주차와 비교해보면 크게 추가된 것 없지만 그간 공부한 것들을 한 번 더 머리에 상기시켜주는 교육이었습니다. 이번 강의에서는 게임에서 중요한 난이도와 레벨을 다루며 다양한 적을 만들었는데 적 처치 시 드랍아이템, 고양이 밥의 강화 등 게임에 추가요소를 만들어보고 싶게 만드는 강의..