728x90
ํธ๋์คํผ ์ปดํฌ๋ํธ(Transform Component)
- ๊ฒ์ ์ค๋ธ์ ํธ์ ์์น(Position), ํ์ (Rotation), ํฌ๊ธฐ(Scale) ๊ฐ์ ์ ์ฅํ๊ณ ์๋ ์ปดํฌ๋ํธ
- ๋ถ๋ชจ ์ค๋ธ์ ํธ์ ์์ ์ค๋ธ์ ํธ์ ๊ณ์ธต ๊ด๊ณ ์ํ๋ฅผ ์ ์ฅํ๊ธฐ ์ํด์๋ ์ฌ์ฉ๋๋ ๋ฏ ํ๋ค.
- ๊ฒ์ ์ค๋ธ์ ํธ๋ ํญ์ ํ๋์ ํธ๋์คํผ ์ปดํฌ๋ํธ๊ฐ ์กด์ฌํ๋ค. (UI์ ๊ฒฝ์ฐ, Rect Transform)
- ํธ๋์คํผ ์ปดํฌ๋ํธ๊ฐ ์๋ ๊ฒ์ ์ค๋ธ์ ํธ ์์ฑ์ ๋ถ๊ฐ๋ฅ
๋ถ๋ชจ-์์ ๊ด๊ณ ์ค์
- ๋ถ๋ชจ ์ค๋ธ์ ํธ๊ฐ ์ด๋, ํ์ , ํฌ๊ธฐ ๋ณํ์ ์งํํ ๋, ๊ทธ์ ์์ ์ค๋ธ์ ํธ ๋ํ ์ ํํ ๋์ผํ๊ฒ ๋์ํ๋ค.
- ์ฌ๋์ ๋ชธ์ด ์์ง์ด๋ฉด ํ ์ญ์ ๋ฐ๋ผ ์์ง์ด๋ฉฐ, ํ์ ์, ์์ ์๊ฐ๋ฝ์ฒ๋ผ ์์ ์ค๋ธ์ ํธ ๋ํ ์์ ์ค๋ธ์ ํธ๋ฅผ ๊ฐ์ง ์ ์๋ค.
- ์์ ์ค๋ธ์ ํธ๋ฅผ ์ฌ๋ฌ ๊ฐ ๊ฐ์ง ์ ์์ผ๋, ๋ถ๋ชจ ์ค๋ธ์ ํธ๋ ๋จ ํ๋๋ง ๊ฐ์ง ์ ์๋ค.
๋ก์ปฌ ์ขํ๊ณ(Local Coordinates)์ ์๋ ์ขํ๊ณ(Global Coordinates)
- ๋ชจ๋ ๊ฒ์ ์ค๋ธ์ ํธ์ Inspector์์์ ํธ๋์คํผ ๊ฐ์ ๋ถ๋ชจ ํธ๋์คํผ ๊ฐ์ ์๋์ ์ผ๋ก ๋ํ๋๋ ๊ฐ (๋ก์ปฌ ์ขํ๊ณ)
- ์ฌ๋์ด ๊ฑธ์ผ๋ฉด, ๋ชธ์ ์์น๋ ์ด๋ํ๋ ํ์ ์ฌ์ ํ ๋ชธ์ ๋ํด ์๋์ ์ธ ์์น์ ์กด์ฌํจ
- ์ฆ, ๊ฑท๋๋ค๊ณ ํ ๋ํ ๋ชธ์์ ๋จ์ด์ ธ์ ์ด๋ํ๋ ๊ฒ์ ์๋. ์ฌ์ ํ ๋ชธ์ด๋ผ๋ ์ค์ฌ์ ๋ํด ์๋์ ์ธ ์์น์ ์กด์ฌํจ
- ์์ ์ค๋ธ์ ํธ๋ ๋ณดํต ๋ก์ปฌ ์ขํ๋ฅผ ๊ฐ์ง๊ณ ์์ ํ๋ ๊ฒ์ผ๋ก๋ ์ถฉ๋ถํ์ง๋ง, ๊ฒ์ ํ๋ ์ด ์ค์๋ ์๋ ๊ณต๊ฐ์ ์ ํํ ์์น ๋๋ ์๋ ์ขํ๊ณ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ ์ ์ฉ
- ์คํฌ๋ฆฝํธ ์์์ ํธ๋์คํผ์ ๋ก์ปฌ ๋ฐ ์๋ ์์น, ํ์ , ํฌ๊ธฐ์ ๋ํ ํ๋กํผํฐ ์์ ์ด ๊ฐ๋ฅํ๋ฉฐ, ๋ก์ปฌ๊ณผ ์๋ ์ขํ ๊ฐ ๋ณํ ๋ํ ์ง์ํ๋ค.
์ฌ๊ธฐ๊น์ง๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์๊ณ ์์๋ ๋ด์ฉ์ด์๋ค. ์ด ๋ค์์ ์ถ๊ฐ์ ์ผ๋ก ์๊ฒ ๋ ๋ด์ฉ
๋น๊ท ๋ฑ ์ค์ผ์ผ(Non-Uniform Scale)
- ํธ๋์คํผ ์ปดํฌ๋ํธ์ Scale x, y, z ๊ฐ์ด ์๋ก ๋ค๋ฅธ ๊ฐ์ ๊ฐ์ง๊ณ ์๋ ๊ฒฝ์ฐ๋ฅผ ๋งํ๋ค.
- ๋ฐ๋๋ก, ํธ๋์คํผ์ Scale x, y, z ๊ฐ์ด ๋ชจ๋ ๋์ผํ ๊ฒ์ ๊ท ๋ฑ ์ค์ผ์ผ(Uniform Scale)์ด๋ผ๊ณ ํ๋ค.
- ๋น๊ท ๋ฑ ์ค์ผ์ผ์ ์ ์ฉํ ์ ์์ผ๋, ๋ณดํต ๊ทธ๋ํฝ ๋ ๋๋ง ์๋๊ฐ ๋๋ ค์ง๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์ ํผํด์ผ ํ๋ค๊ณ ํ๋ค.
- ๋น๊ท ๋ฑ ์ค์ผ์ผ์ ๊ท ๋ฑ ์ค์ผ์ผ์ ์ฌ์ฉํ ๋์ ๋นํด, ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ค.
- Sphere Collider, Capsule Collider, Light, Audio Source ๋ฑ์ "radius" ํ๋กํผํฐ๋ฅผ ํตํด ํฌ๊ธฐ ์กฐ์ ์ด ๊ฐ๋ฅํ๋ฐ, ๊ฒ์ ์ค๋ธ์ ํธ๋ฅผ ๋น๊ท ๋ฑ ์ค์ผ์ผ๋ก ์ค์ ํ๋๋ผ๋ ๊ทธ ๋ชจ์๋๋ก ์ง์๋์ง ์๋๋ค.
- ์๋ฅผ ๋ค์ด, ๊ฒ์ ์ค๋ธ์ ํธ๋ฅผ ํ์ํ์ผ๋ก ๋ง๋ค๋๋ผ๋ ์์ ๊ฐ์ ์ปดํฌ๋ํธ๋ค์ ์ํ์ ๊ทธ๋๋ก ์ ์งํ๋ค.
- ๋ถ๋ชจ ์ค๋ธ์ ํธ๊ฐ ๋น๊ท ๋ฑ ์ค์ผ์ผ์ด๊ณ , ๊ทธ์ ์์ ์ค๋ธ์ ํธ๊ฐ ๋ถ๋ชจ ์ค๋ธ์ ํธ์ ๋ํด ํ์ ํ ๊ฒฝ์ฐ, ํด๋น ์์ ์ค๋ธ์ ํธ๋ ์๋ฑํ๊ฑฐ๋ "๋ฒ ์ด๋ธ" ๊ฒ์ฒ๋ผ ๋ณด์ผ ์๋ ์๋ค.
- ์๋ฅผ ๋ค์ด, ๋น๋ค์ด์ง Box Collider๋ ๋ ๋๋ง๋ ๋ฉ์(Mesh)์ ํํ์ ์ ํํ ๋งค์น๋์ง ์์ ๊ฒ์
- ์ฑ๋ฅ๊ณผ ๊ด๋ จ๋ ์ด์ ๋ก, ๋น๊ท ๋ฑ ์ค์ผ์ผ๋ ๋ถ๋ชจ ์ค๋ธ์ ํธ์ ์์ ์ค๋ธ์ ํธ๋ ํ์ ํ ๋, ์๋์ผ๋ก ์ค์ผ์ผ์ด ์
๋ฐ์ดํธ ๋์ง ์๋๋ค.
- ์์ ์ค๋ธ์ ํธ์ ํํ๋ ์์์ ์ค์ผ์ผ์ด ๋์ค์ ๊ฒฐ๊ตญ ์ ๋ฐ์ดํธ ๋ ๊ฒฝ์ฐ, ๊ฐ์๊ธฐ ๋ณํ๊ฑฐ๋ ๋ง์น ์์ ์ค๋ธ์ ํธ๊ฐ ๋ถ๋ชจ ์ค๋ธ์ ํธ๋ก๋ถํฐ ๋ถ๋ฆฌ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ํ์์ด ๋ํ๋ ์๋ ์๋ค.
- Sphere Collider, Capsule Collider, Light, Audio Source ๋ฑ์ "radius" ํ๋กํผํฐ๋ฅผ ํตํด ํฌ๊ธฐ ์กฐ์ ์ด ๊ฐ๋ฅํ๋ฐ, ๊ฒ์ ์ค๋ธ์ ํธ๋ฅผ ๋น๊ท ๋ฑ ์ค์ผ์ผ๋ก ์ค์ ํ๋๋ผ๋ ๊ทธ ๋ชจ์๋๋ก ์ง์๋์ง ์๋๋ค.
์ค์ผ์ผ(Scale)์ ์ค์์ฑ
- ํธ๋์คํผ์ ์ค์ผ์ผ์ ๋ชจ๋ธ๋ง ํ๋ก๊ทธ๋จ์์์ ๋ฉ์ ํฌ๊ธฐ์ Unity์์์ ๋ฉ์ ํฌ๊ธฐ ๊ฐ์ ์ฐจ์ด๋ฅผ ๊ฒฐ์
- Unity์์ ๋ฉ์ ํฌ๊ธฐ(ํธ๋์คํผ์ ์ค์ผ์ผ)๋ ๋งค์ฐ ์ค์ํ๋ฉฐ, ํนํ ๋ฌผ๋ฆฌ ์๋ฎฌ๋ ์ด์ ์ค์๋ ๋ ์ค์
- ๋ฆฌ์ง๋๋ฐ๋๊ฐ ์ฒ์ฒํ ์์ง์ด๊ฑฐ๋, ๋ ์๊ฑฐ๋, ์ ๋๋ก ์ถฉ๋ํ์ง ์๋ ๋ฑ ์์์น ๋ชปํ ๋์์ด ๋์ฌ ๊ฒฝ์ฐ์๋ ๋ฉ์ ์์ ์ ์ค์ผ์ผ ๊ฐ์ ์กฐ์ ํด๋ด์ผ ํ๋ค.
- Unity ๋ฌผ๋ฆฌ ์์ง์ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ ๊ณต๊ฐ์์ 1 ์ ๋(Unit)์ 1m๋ก ๊ฐ์ฃผ
- ๋ฐ๋ผ์, ์์ฒญ ํฐ ์ค๋ธ์ ํธ๋ฅผ ๋จ์ด๋จ๋ฆด ๊ฒฝ์ฐ, ๋ง์น ์ฌ๋ก์ฐ ๋ชจ์
์ผ๋ก ๋จ์ด์ง๋ ๊ฒ์ฒ๋ผ ๋ณด์ผ ์ ์์
- ์ค์ ๋ฌผ๋ฆฌ ์๋ฎฌ๋ ์ด์ ์ ์ ํํ๋ฐ, ์ค์ง์ ์ผ๋ก ๋๋ฌด ํฐ ์ค๋ธ์ ํธ๊ฐ ๊ธด ๊ฑฐ๋ฆฌ๋งํผ ๋จ์ด์ง๋ ๊ฒ์ผ๋ก ๋ณด๋ ์
- ์ธ๋ถ ํ๋ก๊ทธ๋จ์์ ํ์ค ํฌ๊ธฐ์ ๊ธฐ๋ฐํ์ฌ ์์ ํ ๋ชจ๋ธ์ Unity์ ์ํฌํธํ๋ค๋ฉด, Unity ๋จ์์์๋ ์ผ์นํ๋์ง ํ์ธํด๋ด์ผ ํ๋ค. (1 ์ ๋์ด 1m์ด๋ฏ๋ก ์ด๊ฒ์ ๊ธฐ๋ฐํ์ฌ ํฌ๊ธฐ ์ธก์ ์ด ๋๋ต ๊ฐ๋ฅ)
๊ฒ์ ์ค๋ธ์ ํธ์ ์ค์ผ์ผ(Scale)์ ์ํฅ์ ์ค ์ ์๋ ์์ธ์ ๋ค์๊ณผ ๊ฐ์ด ์ธ ๊ฐ์ง.
- ์ฌ์ฉํ๋ 3D ๋ชจ๋ธ๋ง ํ๋ก๊ทธ๋จ์์์ ๋ฉ์ ํฌ๊ธฐ
- ์ค๋ธ์ ํธ์ Import Settings ์์ Scale Factor ๊ฐ ์ค์
- ํธ๋์คํผ ์ปดํฌ๋ํธ์ Scale ๊ฐ
- ์ ์ผ ์ข์ ๋ฐฉ๋ฒ์ ํ์ค ํฌ๊ธฐ๋ก ๋ชจ๋ธ์ ์์ฑํ์ฌ ํธ๋์คํผ์ ์ค์ผ์ผ์ ๋ณ๊ฒฝํ์ง ์๋๋ก ํ๋ ๊ฒ
- ๋ชจ๋ธ์ด Unity์์ ํฌ๊ธฐ๊ฐ ๋ฌ๋ผ์ก๋ค๋ฉด, Import Setting ์์ Scale Factor ๊ฐ ์กฐ์
728x90
๋ฐ์ํ