-
내일배움캠프 68일차 TIL - 최종 프로젝트 개발 확장 7TIL/Unity 2024. 7. 23. 21:17
[한 줄 요약]
세팅 패널을 추가하고 리팩토링에 시간을 투자하였다.
[학습 내용]
최종 프로젝트 개발 확장
세팅 패널 추가
패널 추가
플레이 화면 우측 상단의 버튼을 클릭하여 열 수 있는 세팅 패널을 제작하였다. 기능으로는 일시정지, 저장하기, 사운드 설정, 게임 종료가 있다.
일시정지와 게임 종료는 간단하고 저장하기 기능은 이미 만들어져 있기 때문에, 패널을 만들고 연결해주기만 하면 되었다.
사운드 패널 제작
사운드 조절 기능은 기존에 없었기 때문에, 새로 만들어야 했다. 사운드 매니저에 부착된 오디오 소스의 볼륨을 슬라이더를 활용하여 조절해주는 기능을 추가하였다.
다른 버튼 클릭 비활성화
새로운 패널이 열리면 선택적으로 기존 부모 패널의 다른 버튼들이 비활성화할 수 있는 기능을 추가하였다. 전역 메서드로 구현하였기 때문에 다른 패널들에서도 사용할 수 있게 제작되었다.
기타 수정 사항
상점 슬롯 하얀 이미지 제거
아이템 데이터가 없음에도 이미지 UI가 켜져서 하얗게 출력되던 현상을 수정하였다.
스킬 퀵슬롯 취소 버튼 소리 추가
퀵슬롯 취소 버튼에 빠져있던 소리 출력 기능을 추가하였다.
[회고]
새로운 기능 개발보다는 디테일 향상과 리팩토링에 집중하고 있다.
중간 전까지 구현해야 할 사항으로는,
- 게임 시작 시 로드
- 닉네임 설정
- 스킬 사운드
등이 있겠다.
'TIL > Unity' 카테고리의 다른 글
내일배움캠프 70일차 TIL - 최종 프로젝트 중간 발표 (0) 2024.07.25 내일배움캠프 69일차 TIL - 최종 프로젝트 중간 발표 준비 (1) 2024.07.24 내일배움캠프 67일차 TIL - 최종 프로젝트 개발 확장 6 (1) 2024.07.22 내일배움캠프 66일차 TIL - 최종 프로젝트 개발 확장 5 (0) 2024.07.19 내일배움캠프 65일차 TIL - 최종 프로젝트 개발 확장 4 (0) 2024.07.18