Even Idiots Can Make Game

2D 픽셀 게임을 만들 때 필요한 개념들

Date/Lastmod
Section
DEV
Categories
Unity

#1 유닛(Unit)

예를 들어, 자주 사용하는 transform.position 의 각 좌표값 역시 모두 1 유닛이 단위이다.

#1 PPU(Pixel Per Unit)

#2 PPU를 고려하여 스프라이트 임포트하기

2D 스프라이트 임포트 설정에서 PPU를 설정해 줄 수 있다. 예를 들어, 64x64 스프라이트가 있고, 이 스프라이트를 PPU 50으로 임포트 했다고 하자.

그러면 하나의 유닛에 50개의 픽셀이 들어가므로, 임포트한 2D 스프라이트의 유닛 크기는 (64/50)x(64/50)이 된다.

이 스프라이트가 1 유닛 내에 오롯이 들어가야 한다면, PPU를 64로 설정해 주면 된다.

제작중인 게임의 스프라이트에 일관된 PPU값을 적용하는 것은 매우 좋은 선택이다.

#1 Orthographic Size

위 두 과정 이후, 최종 게임 화면을 렌더링 하려면 카메라에 대한 계산도 해주어야 한다.

2D 게임에서는 정사 카메라가 사용되며, 유니티 월드를 지정한 해상도의 게임 화면으로 출력하기 위해 Orthographic Size를 잘 설정해 주어야 한다.

예를 들어, Orthographic Size를 3으로 두겠다는 것은, 최종 게임 해상도가 wxh라 하였을 때, h에 총 6 유닛만큼의 월드를 보여주겠다는 뜻이다.

#1 Pixel Perfect Camera

#1 참고 문헌

comments powered by Disqus