์ ๋ํฐ 3์ผ์ฐจ์
์ ๊ทธ๋ฆผ์ ๋ ธ๋์ ์ ์ ๋ฐ๋ผ์ ๋์ ์ ์ถ๊ฐํ๋ ค๊ณ ํจ
์ฝ๋ ์์ฑํด์ ์์ฑํด์ค๊บผ๋ผ์ ๊ฐ ๋ฐ๋ฅ์ ์์น๋ฅผ ํตํด์ ๋ ธ๋๊ณก์ ์ ์์, ๋ ์์น๋ฅผ ๊ณ์ฐํ๋ ค๊ณ ํ๋๋ฐ
GameObject๊ฐ ์์น, ํฌ๊ธฐ ๊ณ์ฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ๊ถ๊ธํ๊ฒ ์์
๋ณดํต ์ํผ๊ฐ์๊ฑฐ ๋ณด๋ฉด ๊ฐ ์ปจํธ๋กค๋ง๋ค Bounds(Left, Top, Width, Height)๋ฅผ ๊ฐ์ง๊ณ ์์์?
๊ทธ๋์ ์ปจํธ๋กค์ ์์น๊ณ์ฐํ ๋ ์ง์ Bounds๊ฐ์ ์ฐธ์กฐํด์ ๊ณ์ฐํ๋ฉด ๋ฌ๊ณ .
๊ทธ๋ฐ๋ฐ ์ ๋ํฐ๋ Bounds๋ฅผ ์ฌ์ฉํ๋๊ฒ ์๋๋ผ Scale์ ๊ฐ์ง๊ณ ๊ณ์ฐํ๋๊น
์ด๋ค์์ผ๋ก ํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์
์ํฉ
๋ฐ๋ฅ(Square)์ ์์ฑํ ๋ Columns, Rows๋ฅผ ์ค์ ํ๋ฉด ๊ทธ๋งํผ ์์ ํ์ผ์ ์์ฑํ๋๋ก ํ์
ํ์ผ์ ๊ฐ๊ฐ ํ ์นธ์ ์๋ฏธํจ
์ฒ์์๋ ๊ฐ ํ์ผ์ Scale์ (1, 1, 1) ์ผ๋ก ์ค์ ํ๊ณ ์งํํ์
๋ฐ๋ฅ์ Scale์ด ๋์ด๋๋ฉด ๊ทธ ๋งํผ ์์ ํ์ผ๋ ๋์ด๋๋๊น ๋ฐ๋ก ๋ณ๊ฒฝํ์ง ์๊ณ (1, 1, 1)์ผ๋กํจ
๊ทธ๋ ๋ค ๋ณด๋๊น ๋ฐ๋ฅ์ ์ค์ฌ์์น(๋นจ๊ฐ, ํ๋)์์ ๋ ธ๋์ ์ ์์ ๊ณผ ๋์ ์์น๋ฅผ ๊ณ์ฐํ๊ธฐ ์ํด
๋ฐ๋ฅ์ ํฌ๊ธฐ๋ฅผ ์๋ ค๋ฉด, ๋ฐ๋ฅ์ด ๊ฐ์ง ๊ฐ ์์ํ์ผ์ Scale๊ฐ์ ๋์ ์ํค๋ ๋ฐฉ๋ฒ๋ฐ์ ์์์
(ํน์ ํฌ๊ธฐ๊ฐ ๋ค๋ฅธ ํ์ผ์ด ์ถ๊ฐ๋ ์๋ ์์ผ๋ ๊ฐฏ์๋ก ๊ณฑํ๋ ๊ฒฝ์ฐ๋ ๊ณ ๋ คํ์ง ์์)
๊ทธ๋ฌ๋ฉด ์์ผ๋ก ๋ค๋ฅธ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๋ฑ ๋ฐ๋ฅ์ ํฌ๊ธฐ๋ฅผ ์์์ผ ํ๋ ๋ชจ๋ ์ํฉ์์ ์ด๋ฐ ๊ณ์ฐ์ ํด์ค์ผ ํ๊ณ
๋ฐ๋ฅ์ด ์๋๋ผ ๊ณ๋จ, ๊ฒฝ์ฌ๋ชจ์์ ๋ง๋ค๋๋ ๋งค๋ฒ Width, Height ๊ฐ์ ๊ณ์ฐํด์ฃผ๋ ์์ฑ,๋ฉ์๋๋ฅผ ๋ง๋ค์ด์ผ ํ๋๊ฒ ๋ถํธํ๋ค๊ณ ์๊ฐํ์
๊ทธ๋์ ์ด๋ฒ์๋ ๋ฐ๋ฅ์ Scale์ด ์ค์ ๋ก ์ฐจ์งํ๋ ํฌ๊ธฐ๊ฐ ๋๋๋ก ํ๋ ค๊ณ ํจ(Width, Height ์ฒ๋ผ)
๊ทธ๋์ ๊ฐ ์์ํ์ผ์ Scale์ ํ์ผ๊ฐ์ ๋งํผ ๋๋์ด์ 0.1111, 0.3333 ๊ผด์ด ๋๋๋กํ์
์ด๋ฐ์์ผ๋ก
๊ทธ๋ฌ๋๊น ์ฝ๋์์์ ๊ณ์ฐํ ๋๋ ๊ทธ๋ฅ ๋ฐ๋ฅ์ Scale์ ๋ฐ๋ก ๊ฐ์ ธ์ค๋ฉด๋๊ณ ,
๋ค๋ฅธ ์ปดํฌํดํธ๋ฅผ ์ถ๊ฐํ ๋๋ ๋ณ๊ฒฝ์ด ์ ์๊ฑฐ๋ผ๊ณ ์์ํ์
๊ทธ๋์ ์ฐ์ ์ ์ง๊ธ ๋ฐฉ๋ฒ์ผ๋ก ์งํํ๋ ์ค์ธ๋ฐ
๋ถ๋์์ ๊ณ์ฐ์ด๋ค๋ณด๋ ํน์ ๊ฐ์ด ํ์ด์ง๋๊ฒ ์์ง ์์๊น ๊ฑฑ์ ์ด๊ธดํจ
์ค์ ๋ก ๊ทธ๋ฐํ์์ด ๋ฐ์ํ ์ง๋ ํด๋ด์ผ ์๊ฒ ๊ณ
์๋ฌดํผ ์ต์ข ์ ์ผ๋ก
๋ด๊ฐ ์ฒ๋ฆฌํ ๋ฐฉ๋ฒ์ด ์ ์ ํ๋์ง
ํน์ ๋ ์ข์ ๋ฐฉ๋ฒ์ด ์๋์ง
๋ํฌ๋ค์ ์ด๋ค์์ผ๋ก ์ฒ๋ฆฌํ๊ณ ์๋์ง ๊ถ๊ธํจ
์ ๋ ๊ผผ์๋ก ์ค๋ธ์ ํธ์ ๋ฐ์ค์ฝ๋ผ์ด๋ 2d ๋ฃ์ด์ ๊ทธ ๋ฐ์ค์ฝ๋ผ์ด๋์ ๋์ด์ ์ค์ผ์ผ๊ฐ ๊ณฑํ๊ฑธ๋ก ๊ตฌํ๋๋ฐ ์ ์์ ์ธ ๋ฐฉ๋ฒ์ด ์๋์ง ๋ชจ๋ฅด๊ฒ ๋ค์
๋์ด๋ง๊ณ height width ๊ฐ์
๋ค๋ฅธ์ฌ๋๋ค๋ ์ฝ๋ผ์ด๋ ์์์ ๋ฐ์ด๋ ๊ตฌํ ๊ฑฐ์