[CodingFestival] Unity 게임 만들기 / PPU 란 ? (Pixel Per Unit)

도톨이·2023년 12월 26일

게임 개발

목록 보기
2/2
post-thumbnail

PPU (Pixel per Unit) 은 1Unit에 대응하는 Pixel의 수를 의미한다.

아래 사진에서 네모 한 칸을 1 유닛 이라고 한다.
아래 이미지에서 캐릭터의 이미지가 굉장히 작은 것을 확인할 수 있는데 이게 PPU 설정 때문이다. 이를 이해하기 위해 스프라이트 개념부터 알아보자.

스프라이트

스프라이트란 2D 게임 속 캐릭터 그림들을 의미한다.
아래 사진 참고

  • 도트 형식의 스프라이트 : 점을 통해 그린 픽셀 아트

일반적으로는 캐릭터 스프라이트와 PPU를 동일하게 설정한다.
아래 이미지에서는 캐릭터가 16(pixel)*16(pixel) 의 도트 스프라이트이다.

PPU 는 한 유닛(네모 칸) 당 들어가는 픽셀 수 였다. 유니티의 기본 PPU 는 100이다. 만약 PPU가 100이고, 도트 스프라이트의 픽셀이 16이라면 한 네모 칸당 100을 들어가게 설정했는데 스프라이트가 16이라는 뜻으로 굉장히 스프라이트가 작게 보일 것이다.

따라서 PPU 를 조절하는 것이 필요하다.

Asset 에서 캐릭터를 누르고 우측 inspector 탭에서 ppu 를 100에서 16으로 변경후 적용을 누르면 캐릭터가 커진다.
이 때, filter mode 를 no filter 로 설정화면 화질이 좋아진다.

profile
Kotlin, Flutter, AI | Computer Science

0개의 댓글