Pixels per unit
Unity Pixels Per Unit๋ฅผ ํตํ ๋ฐ์ํ ๋์์ธ
๊ฐ์
Unity์์ Pixels Per Unit (PPU) ์ค์ ์ ์คํ๋ผ์ดํธ๊ฐ ๊ฒ์ ๋ด์์ ์ด๋ป๊ฒ ๋ณด์ด๋์ง๋ฅผ ๊ฒฐ์ ํ๋ ์ค์ํ ์์์ ๋๋ค. ๋ณธ ๋ณด๊ณ ์์์๋ PPU ๊ฐ์ด ์ด๋ป๊ฒ ํฌ๊ธฐ์ ์ํฅ์ ๋ฏธ์น๋์ง ๋ถ์ํ๊ณ , ์ ์ ํ ์ค์ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค.
1. Pixels Per Unit์ด๋?
PPU๋ Unity์ 1 ์ ๋์ ํด๋นํ๋ ํฝ์ ์ ์๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด ๊ฐ์ ์กฐ์ ํ๋ฉด ์คํ๋ผ์ดํธ์ ํฌ๊ธฐ๊ฐ ๋ณ๊ฒฝ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด
- PPU = 100์ด๋ฉด 100 ํฝ์ ์ด Unity์์ 1 ์ ๋์ผ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.
- PPU๋ฅผ ๋๊ฒ ์ค์ ํ ์๋ก ์คํ๋ผ์ดํธ๊ฐ ์์์ง๊ณ , ๋ฎ๊ฒ ์ค์ ํ ์๋ก ์ปค์ง๋๋ค.
2. ์ค์ ์ ์ฉ ์ฌ๋ก
๊ฐ์ : ์๋ณธ ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋ 62x62 ํฝ์ , ๊ฒ์ ๋ด ์ค์ผ์ผ์ 1, PPU ์ค์ ์ 248์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค.
ํฌ๊ธฐ ๊ณ์ฐ
์คํ๋ผ์ดํธ์ ์ค์ ํฌ๊ธฐ๋ ๋ค์ ๊ณต์์ ์ฌ์ฉํด ๊ณ์ฐํ ์ ์์ต๋๋ค
- Unity ๋ด ํฌ๊ธฐ = ์๋ณธ ํฝ์ ํฌ๊ธฐ รท Pixels Per Unit
62 รท 248 = 0.25
๋ฐ๋ผ์, ์คํ๋ผ์ดํธ์ ์ค์ ํฌ๊ธฐ๊ฐ 0.25 ์ ๋์ผ๋ก ๋ณด์ด๋ ๊ฒ์ ๋๋ค.
3. ํด๊ฒฐ ๋ฐฉ๋ฒ
์๋ณธ ํฌ๊ธฐ ๊ทธ๋๋ก ํ์๋๋๋ก ํ๋ ค๋ฉด PPU ๊ฐ์ 62๋ก ์ค์ ํ๋ฉด ๋ฉ๋๋ค.
62 รท 62 = 1
๊ฒ์ ๋ด์์ 1 ์ ๋ ํฌ๊ธฐ๋ก ํ์๋ฉ๋๋ค.
4. PPU๋ฅผ ์กฐ์ ํด์ผ ํ ๋
- ํฝ์ ์ํธ ์คํ์ผ ์ ์งํ ๋
- ๋ค์ํ ํด์๋์ง์(๋ฐ์ํ)
- UI์์์ ์๋ ์ค๋ธ์ ํธ๋ฅผ ์ผ๊ด๋๊ฒ ํ ๋
- ์นด๋ฉ๋ผ ์ค์ ๊ณผ ๋ง์ถ๋
- ํ์ผ๋งต ํฌ๊ธฐ ์กฐ์ (์ ํํ ํฌ๊ธฐ๊ฐ ๋๊ฒ)
-
PPU๊ฐ์ด ๋์ผ๋ฉด ์คํ๋ผ์ดํธ๊ฐ ์์์ง๊ณ ๋ฎ์์๋ก ์ปค์ง.
-
๋ฐ์ํ UI์์ PPU๋ฅผ ๊ณ ์ ๊ฐ์ผ๋ก ์ค์ ํ๋ฉด ํด์๋์ ๋ฐ๋ผ ํฌ๊ธฐ๊ฐ ๋ฌ๋ผ์ง๋ค.
5. PPU๋ ๋ช์ด ์ ๋นํ ๊น?
- ์ผ๋ฐ์ ์ผ๋ก ๊ธฐ๋ณธ๊ฐ 100์ ์ ์งํ๋ฉด ์์ ์ ์.
- ์คํฌ๋ฆฝํธ๋ก ํ๋ฉด ๋น์จ์ ๋ฐ๋ผ PPU๋ฅผ ๋์ ์ผ๋ก ์กฐ์ ํ๋ฉด ํด์๋ ์กฐ์ ์ด ๋์ด์ ๋ฐ์ํ ๋์์ธ์ ๋ง๋ค์์๋ค.
6. ํ๊ธฐ
- ๊ณ ๋ฐ์ฌ ํฉ๋งจ ์ ์ ์์์์ ์๊ฒ๋ ๊ฐ๋ ์ธ๋ฐ, ์์ฉํด๋ณด๋ฉด์ ํด์๋ ์กฐ์ ์ ppu๋ฅผ ์จ๋ด์ผ๊ฒ ๋ค.