카드게임을 만들다가, 게임을 빌드해서 플레이를 해보려했는데, 내 휴대폰이 아이폰이라 확인을 할 수 없었다. 그래서 근처 새로운 갤럭시 폰을 산 지인에게 apk를 뿌린후 급하게 앱플레이어를 설치했다. 실제 안드로이드 폰에서 게임을 플레이한 영상이다.
카드의 이미지는 너무 커서 짤렸고, 타이머의 위치도 부적절해서 카드 밑으로 숨어버렸다.
이것을 해결하기 위해 카드의 크기를 절대값이 아닌, 스크린에 의한 상대값으로 바꿔보았다.
우선, 화면의 크기를 계산해준 후

카드 배치를 하기 전, 카드가 들어갈 수 있는 범위를 설정해주었다.

그 후, 카드의 크기를 측정하기 위해서 화면 밖에서 카드를 한장 Instantiate해두었다.

이렇게 Size를 쟀으면, 비율을 유지한체, 배치해주면, 끝이다.

결과 :

잘 나오는것을 확인 할 수 있다.
'Unity > Unity 개발' 카테고리의 다른 글
| Unity hub Animation창에서 Sample 설정이 안보일 때 처리 방법 (0) | 2025.04.30 |
|---|---|
| Unity Git과 연동하는 배치 파일 제작 (0) | 2025.04.29 |
| Unity 카드 뒤집기 게임 고도화하기 (3-2) 난이도 해금 시스템 만들기 (0) | 2025.04.11 |
| Unity 카드 뒤집기 게임 고도화 하기 (3-1) 스테이지 구성하기 (0) | 2025.04.11 |
| Unity 카드 뒤집기 게임 고도화 하기(2-2) 게임에 연출 더하기 (0) | 2025.04.10 |