
2번째 팀프로젝트에서는 팀원들과 역할을 배분을 해서 열심히 해 나갔다 내가 맡은 부분은 아이템기능을 구현, 장애물 충돌 시 체력감소 및 무적기능, 시간이 지날수록 고양이 이속 증가 ,시간지날수록 체력감소,더블점프,대쉬아이템 먹을 시 반짝이는 기능, 피격애니메이션 넣기 등등 많은 걸 했다.
사실 이번에 코딩을 주도적으로 하면서 느낀게 분배를 하고 시작을했는데 내가 구현해야하는 부분들은 앞에 플레이어의 기본 움직임 카메라움직임 등등 다 있어야하는데 이 코드를 다른 팀원분이 맡아주셨는데 이걸 받아서 해야하는지? 내가 그냥 내식대로 만들고 해야하는지가 문제였다..그래서 혼동이 좀 오다보니 뭐지..? 그냥 기다려야하나? 하다 아니다 그러면 너무 시간이 아깝다보니 그냥 내가 내식대로 만들고 해보았다. 그 다른 문제로는 깃허브 머지하는 과정에서 엄청난..오류들이 발생했다.
문제를 해결
1. 플레이어의 기본 코드 및 오브젝트 다 작성
2. 내가 맡은 아이템 부분들 구현이 되는지 실험
3. 확인 후 깃허브에 올림
4. 기존 브런치에 파일이 다 깨져서 새로운 브런치 생성 후 거기에 올려서 머지함
다같이 병합하는과정에서 일단..버전이 달랐고 심지어 맥을사용하지는 분들까지 있다보니 호환문제 오류문제다 많이 터졌다...그래서 병합하는데 오류가 미친듯이나고 날라가고 난리도 아니였다
다행히 다들 백업파일을 들고있어서 천천히 다시 한부분씩 병합을 시도하고 버전도 맞추고 하면서 병합을 이어가서 오류를 많이 해결했다.