본문 바로가기

UNITY

UNITY_20230912[UNITY 팀 프로젝트 - 벽돌 부수기 게임]

벽돌 부수기 게임 프로젝트 진행 중에 있다.

 

지난 사흘 간 결원인 채로 오랜만에 프로젝트에 다시 참가할 수 있었는데, 상당히 많은 부분이 이미 진행돼 있었으며, 내가 작성한 코드도 좀더 직관적인 코드로 재사용해서 게임 코드에 유기적으로 적용해 놓은 상태였다.

팀원들에게 미안하지만, 사실 오늘 별로 한 것도 없다. UI 살짝 고치고, 버그 조금 찾은게 오늘 내가 한 작업의 전부다.

 

텍스트형 UI의 스프라이트 이미지를 사용하기 위해 외부에서 아래와 같은 이미지를 몇개 임포트했다.

그림과 같이 모서리가 모나지 않은 이미지이기에, 그대로 이미지 컴포넌트의 스프라이트 옵션에 적용하면 모서리-안쪽 면 비율이 망가져서 쓸 수가 없다. 그래서 아래와 같은 Sprite Editor작업이 필요하다.

MeshType을 Tight->Rect Full로 변경, SpriteEditor에서 slice 범위를 지정한다.
Sprite Editor창, 그림의 옅은 녹색 선으로 나뉜 9개의 영역으로 slice영역이 결정된다.

위 작업을 거치고, 원하는 오브젝트의 스프라이트 옵션에 삽입한 후, 이미지 파일의 Pixels Per Unit 옵션을 세부조정하면 위와 같은 모서리 영역과 텍스트 영역의 비율이 잘 조정된 UI를 생성할 수 있다.