본문 바로가기

전체 글

(61)
9월 15일 TIL Event 델리게이트의 한 종류 델리게이트를 기반으로 하여 옵저버 패턴과 유사하게 활용 delegate 반환형 델리게이트이름(매개변수); event 델리게이트이름 변수이름; 사용법 델리게이트를 선언 후 event를 앞에 붙여 사용 차이점 델리게이트 : 함수에 대한 참조 그 자체 이벤트 : 델리게이트를 기반으로 해당 이벤트를 등록해 필요한 함수들를 이벤트 발생 시 전부 실행
9월 14일 TIL 팀 프로젝트 최종 제출 후 발표 7시에 후발대 델리게이트 수업을 진행했다 델리게이트:함수를 변수처럼 사용할 수 있게 만들어 확장성을 높임
9월 13일 TIL UI 에셋을 구해 구현된 UI에 적용시켰다 괜찮아 보이는 에셋들은 대부분 유료라 무료중에 괜찮은걸 칮는게 어려웠다 조작키 변경 기능을 구현하려 했지만 인터넷에 찾아봐도 예전에 쓰던 input manager와 getkey를 이용해 구현하는 방법만 나와서 튜터님한테 물어봤더니 input action으로도 해당 기능 구현이 가능은 하지만 지금 쓰기엔 어렵고 매우 비효율적이라고 하셨다 대안으로 input action에서 미리 맵핑을 시켜둔 키 조합들로 변경할 수 있긴 하지만 원하던 기능은 아니었기에 구현을 안하기로 결정했다
9월 12일 TIL 오늘 팀원들이 각자 만든 기능들을 dev 브랜치에 합쳤음 깃허브에서 내 컴퓨터로 가져왔는데 유니티 인스펙터에서 변경된 값들(스크립트 추가, 텍스트, 스프라이트 소스 등)이 전부 초기화되는 오류가 있었다 팀장님이 vscode를 사용하는데 gitignore를 설정하면서 생긴 오류인 듯 해 팀장님이 바로 수정해서 금방 해결됐음
9월 11일 팀 프로젝트 UI 제작 게임 점수 목록을 표시하는 점수창에서 사용할 스크롤뷰 화면 설정에서 해상도 조정 옵션을 표시할 드롭다운 강의에서 안나왔고 처음 써보는 UI라 적용시키는데 오래 걸렸다 스크롤 뷰는 x축 스크롤을 제거하고 스ㅡ크롤뷰의 크기를 동적으로 조절하게 구현하고 드롭다운은 스위치문을 이용해 해상도 크키 값을 조절했다 해상도와 전체화면은 에디터 게임 뷰에서는 확인이 어려워 앱을 빌드해 테스트했다
9월 8일 TIL 팀 프로젝트 시작 똥 피하기, 닷지, 벽돌깨기 중 닷지 선택 필수기능구현 목록 보고 닷지를 뱀파이어 서바이버같이 확장시켜서 만들기로 결정 회의후 역할 분담 > UI파트 맡음 타이틀 씬 유니티에서 제작 후 깃허브어 머지 완료
9월 7일 TIL 과제 깃허브에 업로드 원래 전날에 하려 했지만 용량 초과로 인해 깃허브 데스크톱으로 업로드가 안됐었음 오늘 구글링 해보니 깃허브 LFS라는것으로 업로드를 해야한다는 걸 앎 찾은 방법대로 해봤지만 계속 업로드 오류 발생 결국 유니티 프로젝트 폴더를 압축해서 업로드 성공
9월 6일 TIL 개인과제 기능구현 카메라 따라가기 새 스크립트를 만들어 인스펙터창에서 플레이어 오브젝트를 참조시키고 스크립트에서 플레이어의 transform.position값을 받아 카메라의 position에 적용 타일맵, 애니메이션 추가 이름 입력 시스템 추가 인풋필드와 playerprefs를 이용해 구현 playerprefs의 키값으로 사용한 문자열 대소문자에 오타가 있었지만 발견을 못해서 약 2시간 삽질하다가 겨우 해결