3-1. 5조 PPU(Pixel Per Unit), Input.GetAxis
- 새롭게 배운 개념
- PPU(Pixel Per Unit): 유니티의 크기 단위인 1unit이 몇 pixel로 변환되는지를 정하는 것.
- 한 프로젝트의 PPU는 모두 통일되는 것이 좋지만 다르게 정하는 것도 가능하다.
- 다만, 다르게 정할 경우 픽셀 게임에서 여러 문제가 발생할 수 있으므로 픽셀 게임을 만들때는 주의해야 한다.
(Pixel Perfect Camera: 기본적으로 PPU가 모두 동일하다고 가정하고 Pixel에서 발생하는 문제들을 해결해주는 카메라)
- PPU의 크기가 커질수록 스프라이트가 더 작아진다.
(PPU = 256 -> 2x2의 유닛, PPU = 512 -> 1x1의 유닛)
- PPU값이 높으면 더 많은 연산을 필요로 한다. -> 적절한 값을 정해야 성능이 불필요하게 저하되지 않는다.
- Input.GetAxis: 입력값을 반환하는 메서드
- Input.GetAxis("Horizontal")과 같이 사용한다.
- 이동 속도나 회전 속도에 적용해서 게임 오브젝트 제어 가능