프로젝트 소개
- 작품명 : Demension War
- 장르 : 2d 랜덤 디펜스
- 플랫폼 : Android
- 개발기간 : 2021.02.24 ~ 2021.06.07
- 개발환경 : Unity 2019.4.21f1 (built-in)
- 개발언어 : C#
- 개발팀원
플레이 사진 모음
프로젝트 진행
2021 1학기 팀프로젝트
- 어려웠던 점
- 기기 별 화면 비율 및 해상도가 달라 게임 내 이미지들의 비율이 기기마다 달라지는 현상이 있었다.
- 덱 빌딩 씬에서 스크롤 뷰 UI의 컨텐츠내의 UI에 IPointerHandler를 적용했을 경우 스크롤 뷰 컨텐츠만 드래그가 되고, OnPointer함수가 적용되지 않는 현상이 발생했다.
- 해결 방안
- 게임의 스크린 비율을 고정시키고, 레터박스를 사용해 남는 화면을 검은 화면으로 채워 이미지 비율이 기기마다 달라지는 현상을 제거했다.
- EventTrigger컴포넌트를 추가해 컴포넌트 내에서 Pointer 함수를 등록하고, OnPointer함수에 적용될 부분을 함수로 묶어 등록하여 오류를 해결했다.