๊ทธ๋ฅ ์ฌ์ฉํ๋ฉด
์คํฌ๋ฆฝํธ๊ฐ ๋ค์ด์๋ ์ค๋ธ์ ํธ๋ฅผ ์ฎ๊ธฐ๋๊ฑด๋ฐ
GameObject๋ก ๋ค๋ฅธ ์ค๋ธ์ ํธ๋ฅผ ์ ์ธํ๊ณ
๊ทธ ์ค๋ธ์ ํธ ์์น๋ฅผ ์ฎ๊ธฐ๋ ค๋ฉด ์ด๋ป๊ฒ ์ฌ์ฉํด์ผํ?
๊ทธ๋ฅ ์ฌ์ฉํ๋ฉด
์คํฌ๋ฆฝํธ๊ฐ ๋ค์ด์๋ ์ค๋ธ์ ํธ๋ฅผ ์ฎ๊ธฐ๋๊ฑด๋ฐ
GameObject๋ก ๋ค๋ฅธ ์ค๋ธ์ ํธ๋ฅผ ์ ์ธํ๊ณ
๊ทธ ์ค๋ธ์ ํธ ์์น๋ฅผ ์ฎ๊ธฐ๋ ค๋ฉด ์ด๋ป๊ฒ ์ฌ์ฉํด์ผํ?
Transform ์ด๋ ์๋ฃํ์ด ์์ ใฑใฑ
๋ค๋ฅธ์ค๋ธ์ ํธ.transform.Translate(new Vector3(1, 0, 0)); ์ด๋ฐ๋๋?
ํน์ (1, 0, 0); ํ๋๊ฑฐ๋ (new Vector3(1, 0, 0)); ํ๋๊ฑฐ๋ ๋ฌด์จ ์ฐจ์ด์ผ? ์์ง์ด๋๊ฑด ๋๊ฐ๋๋ฐ
๋ช ์์ ์ธ ๋ฒกํฐ ๊ฐ์ฒด๋ฅผ ์์ฑ ํ๋ ๊ฑฐ๋ผ์ ๋์ค์ ์ฐ์ฐ์ด๋ ๋ณํ ํ ๋ ์ฉ์ดํ๊ณ , ์ฝ๋ ์ ์ง ๋ณด์ ํ ๋๋ ์ข์์
๋ค๋ฅธ์ค๋ธ์ ํธ๋ฅผ Gameobjectํ์ผ๋ก ๊ฐ์ ธ์ฌ๋ ค๋ฉด ์ด๋ฆ์ด๋ ํ๊ทธ๋ก ์ฐพ๊ฑฐ๋ [SerializableField] ์์ ๋ถ์ฌ์ ์ธ์คํํฐ์์ ์ง์ ํด์ฃผ๋๊ฐ
translate๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ธํํ์ ์ ์ฉ๋ ์ด๋์ด๋๊ฐ? ์ ๋ํฐ ๋ณ๋ก ์์จ์ ๋ชจ๋ฅด๊ฒ ๋ค