GameObject a = (GameObject)Instantiate(b,transform.position,transform.rotation)ย
์ง๋ฌธ์ ์ฌ๊ธฐ์ (GameObject)๊ฐ ์ ๋ค์ด๊ฐ๋๊ฑฐ? ๊ทธ๋ฅ ์๋ตํ๊ณ ๋ฃ์ผ๋ฉด ์๋๋..
GameObject a = (GameObject)Instantiate(b,transform.position,transform.rotation)ย
์ง๋ฌธ์ ์ฌ๊ธฐ์ (GameObject)๊ฐ ์ ๋ค์ด๊ฐ๋๊ฑฐ? ๊ทธ๋ฅ ์๋ตํ๊ณ ๋ฃ์ผ๋ฉด ์๋๋..
๊ฑ var a = instantiate(์ด์ฉ๊ตฌ) ํ๋ฉด ๋์ธ๋... ์๋จ์ ํ์ง์ ๊น์ง ํด๋๊ณ ๊ตณ์ด ๋ ๊ดํธ๊น์ง ์ฐ๋๊ฑฐ๋ใ ใ ์ฝ๋ ์ง์ด ์๋๋ผ ์ฝ๋์์ ๋ ์ค์ํ๋ ๊ทธ๋ฐ ๊ณต๋ฌด์ ๊ฐ์ ํ๊ฒฝ์์ ๊ฐ๋ฐํ๋๋ด
API ์ฝ์ด๋ณด์. Object.Instantiate(Object original,....) ์ด๊ธฐ ๋๋ฌธ์ด์ง. GameObject๊ฐ ์๋, Object ๋ผ์์ด๋ค. original์ด ๊ฒ์์ค๋ธ์ ํธ๊ฐ ์๋ ์๋ ์์์. ๊ทธ๋ฆฌ๊ณ IDE/์ฝ๋์๋ํฐ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ช ์์ ํ๋ณํ ์์งํค๋ฉด ์นผ๊ฐ์ด ์๋ฌ๋ฑ๋ IDE๋ ์๋ค.
์, ์ง๋ฌธ์ด ๋จ์ํ (GameObject) ๋ฅผ ๋ฌป๋๊ฑฐ๋ผ๋ฉด ๊ทธ๊ฑด ๋ช ์์ ํ๋ณํ์ด๋ ๊ฒ์ด๋ค.