2024. 7. 24. 21:04ㆍ나의 개발자 기록/본 캠프 개발 일지

2024년 7월 24일 수요일
What I did today : 투사체 오류 해결 및 중간발표 대비

오전에는 어제 해결 못했던 투사체 오류를 수정하는 작업을 진행했습니다. 일단 제대로 된 원인 파악을 위해 추가된 코드들을 주석처리해 가며 시험을 해봤지만, 명확한 원인은 알 수 없었습니다. 그다음에는 기존 투사체 로직에는 없었던 Rigidbody를 지워서 테스트를 해봤더니 정상적으로 투사체가 나가는 것을 확인했습니다.

그렇게 오류를 해결하긴 했지만, 회전하는 부분이 제대로 안되어 있어서 Rotation도 같이 초기화를 해주어 해결하였습니다. 그다음 작업으로는 각 팀원분들이 작업했던 거를 합치고 나서 필요한 오류 수정을 하였고, 오후 4시부터는 저희가 발표하는 데 있어서 필요한 작업에 대해서 이야기를 나누었습니다.

일단 회의를 통해서 팀장님께서 발표 + 발표 PPT를 만드신다고 하셨고, 다른 팀원분은 간단한 리드미 작성, 그리고 저랑 남은 팀원분이랑 같이 시연 영상을 제작하는 것으로 결정하게 됐습니다.

그렇게 영상을 만들기에 앞서 저희가 영상에서 필요한 부분을 키워드로 남겨놓고, 이 키워드를 바탕으로 대본을 작성했습니다. 그리고 대본을 바탕으로 영상을 찍었고, 편집을 통해서 2분 59초 영상을 만들었습니다.

저녁을 먹고 나서는 발표 PPT에 필요한 트러블 슈팅과 소감, 그리고 내일 발표에 있어서 튜터님께서 질문하실 내용들을 요약 및 답변 내용을 준비하였고, 담당 튜터님의 주간 체크를 통해서 발표 준비와 진행 상황에 대한 피드백을 받았습니다. 남은 시간에는 각자 TIL을 쓰면서 오늘 하루를 마무리했습니다.
면접 질문 대비 : override와 overload에 대해 설명해주세요.
Override: 상속 관계에서 부모 클래스의 메서드를 자식 클래스가 재정의하는 것을 의미합니다. 부모 클래스의 메서드를 자식 클래스에서 다시 구현하여 다른 동작을 수행하게 합니다.
Overload: 동일한 이름의 메서드를 여러 개 정의하지만, 서로 다른 매개변수 목록을 가지는 것을 의미합니다. 메서드 오버로딩은 다양한 매개변수 조합으로 메서드를 호출할 수 있게 합니다.
면접 질문 대비 : 확장 메서드에 대해 설명하고 어떻게 활용했는지 알려주세요.
확장 메서드는 기존 클래스에 새로운 메서드를 추가하는 방법입니다. 이때, 기존 클래스의 소스 코드를 수정하지 않고도 메서드를 추가할 수 있습니다. 확장 메서드는 static 클래스 안에 static 메서드로 정의되며, 첫 번째 매개변수는 this 키워드를 사용하여 확장할 타입을 지정합니다.
'나의 개발자 기록 > 본 캠프 개발 일지' 카테고리의 다른 글
| 2024년 7월 26일 금요일 개발일지 / 두 번째 면접 테스트 + 다섯 번째 캐릭터 (0) | 2024.07.26 |
|---|---|
| 2024년 7월 25일 목요일 개발일지 / 네 번째 캐릭터와 중간발표 (0) | 2024.07.25 |
| 2024년 7월 23일 화요일 개발일지 / 세 번째 캐릭터 만들기 + 투사체 에셋 사용하기 (3) | 2024.07.23 |
| 2024년 7월 22일 월요일 개발일지 / 슬라임 몬스터 만들기 (1) | 2024.07.22 |
| 2024년 7월 19일 금요일 개발일지 / 두 번째 캐릭터 애니메이션 작업하기 (1) | 2024.07.19 |