진행한 것들
이번 주에는 기획 명세서와 클래스 다이어그램을 바탕으로 작업하는 것을 했다.
나는 보스 게임 씬을 담당하게 되었는데 그 중에서 노트UI를 생성하고 노트를 이동시키는 부분을 담당했다.
아래는 노트를 이동시키는 코드이다.
// 목표한 지점까지 현재 노트 시간에서 시작 노트 시간을 빼고
// 비트의 sample rate로 나누어 단위를 1로 만들어 준 뒤 UI의 width만큼 더해서 구현하였다.
protected virtual void MovePosition()
{
samplePerUnit = noteCreator.SampleRate;
// 목표 위치
Vector3 pos = noteCreator.transform.localPosition;
pos.x += noteCreatorTransform.rect.width / 2f;
Debug.Log(pos);
pos.x -= (noteCreator.CurrentSampleTime - myEvent.StartSample) / samplePerUnit * Screen.width;
transform.localPosition = pos;
}
아래는 씬을 합친 사진이다.
한 주 후기
이번 주는 정해진 기획 안에서 작업하는 것이라 굉장히 시간이 빨리 갔던 것 같다. 작업하면서 RectTransform에 대해서도 다시 찾아보게 되었고 노트 생성에서 오브젝트 풀링을 이용하기도 하였다. 제일 어려웠던 일이 다른 사람들의 작업과 내 작업을 합치는 것이었는데 합치면 오류나고 오류 고치면 다음 오류나고 이런 것이 반복되었다. 또한 연결하면서 생기는 새로운 작업들이 추가적으로 발생하여 일이 더 많아졌다. 계속 대면으로 소통하면서 진행하고 모르는 것은 물어보고 하니까 이후엔 꽤나 수월하게 진행한 것 같았다.
다음 주에는 추가적인 컨텐츠를 생각해보기로 했다. 정말 어려운 일이지만 팀원들과 의견을 조율하여 좋은 컨텐츠를 만들어봤으면 좋겠다. 다음 주도 파이팅!
본 포스팅은 유데미-웅진씽크빅 취업 부트캠프 유니티 1기 과정 후기로 작성되었습니다.
'유데미 스타터스 유니티 개발자 1기' 카테고리의 다른 글
유데미 스타터스 유니티 개발자 1기 취업 부트캠프 - 프로젝트 5주차 (0) | 2023.02.13 |
---|---|
유데미 스타터스 유니티 개발자 1기 취업 부트캠프 - 프로젝트 4주차 (0) | 2023.02.07 |
유데미 스타터스 유니티 개발자 1기 취업 부트캠프 - 프로젝트 2주차 (0) | 2023.01.22 |
유데미 스타터스 유니티 개발자 1기 취업 부트캠프 - 프로젝트 1주차 (0) | 2023.01.15 |
유데미 스타터스 유니티 개발자 1기 취업 부트캠프 - 27주차(개발) (0) | 2022.12.25 |