์ฌ๊ธฐ ๊ธ๋ณด๋ฉด ์์ฐ๋๊ฒ ์ข๋ค๋๋ฐ
์ฒ์์ ๋ค๋ฅธ ํด๋์ค ์ธ์คํด์ค ์์ฑํ ๋๋
ํน์ ์ค๋ธ์ ํธ ๋ฅ๋ ฅ์น๋ฅผ ์์ ํด์ผ๋ ๋๊ฐ ์์์์
์ด๋ด๋ ์์ธ ์ ์๋์?
์ฌ๊ธฐ ๊ธ๋ณด๋ฉด ์์ฐ๋๊ฒ ์ข๋ค๋๋ฐ
์ฒ์์ ๋ค๋ฅธ ํด๋์ค ์ธ์คํด์ค ์์ฑํ ๋๋
ํน์ ์ค๋ธ์ ํธ ๋ฅ๋ ฅ์น๋ฅผ ์์ ํด์ผ๋ ๋๊ฐ ์์์์
์ด๋ด๋ ์์ธ ์ ์๋์?
๋ ํผ ๋ฏธ๋ฆฌ ๋ฌผ๊ณ ์๊ธฐ vs GetComponent๋ก ์์นํด์ ์ฐพ์์ค๊ธฐ ๋ญ๊ฐ ๋ ๋น ๋ฅด๊ฒ ์
์ด๊ธฐ์ ํ๋ฒ ์์นํ๋ ์ฉ๋๋ก๋ ์จ๋ ๋จ ์ ์๋ฏธํ ์ฐจ์ด๋ ์ ๋ ์์
ํน์ ์ค๋ธ์ ํธ์ ์คํฌ๋ฆฝํธ๊ฐ ๋ถ์ด์๊ณ ๊ทธ ์คํฌ๋ฆฝํธ์ ์ฒด๋ ฅ๊ฐ์ ์์น๋ค์ด ์์๋๋ ์ด๋กํ์ฃ ๊ณต๊ฒฉ์ํ์๋ ๊ฒ์ปดํฌ๋ํธ๋ก ๋ถ๋ฌ์์ ์ฒด๋ ฅ์ ๋นผ๊ณ ์ด๋ ๊ฒ ๋ฐ์ ํ ์ค๋ชจ๋ฅด๋๋ฐ
๋ฌด์จ ๋ง์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ๋๋ฐ Unity Gameobject์ A์คํฌ๋ฆฝํธ๊ฐ ๋ถ์ด์๋๋ฐ ๋ค๋ฅธ ์คํฌ๋ฆฝํธ์์ A์คํฌ๋ฆฝํธ ๋ ํผ ์ป๋ ๋ฐฉ๋ฒ์ ๋งํ๋๊ฑฐ์? ๊ฒ์์ค๋ธ์ ํธ ๋๋๊ทธํด์ ๋ณ์์ ํ ๋นํ๋๊ฑฐ?
์.. ๋ชฌ์คํฐ๊ฐ์๊ฑฐ์ Monster ์คํฌ๋ฆฝํธ๊ฐ ๋ถ์ด์์๋์ฌ ๊ทผ๋ฐ ์ด ๋ชฌ์คํฐ์ ์ฒด๋ ฅ์ ์ ๊ทผํ ๋ผ๋ฏ .GetComponent<Monster>().Hp -= damage; ์ด๋ฐ์์ผ๋ก ๋ง๊ณ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก๋ ํ ์ ์๋์?
๋ด ์๊ฐ์ ํํ ๋ฆฌ์ผ์ ์ข ์ฐพ์๋ณด๋๊ฒ ์ข์ ๊ฒ ๊ฐ์.
https://www.youtube.com/watch?v=ymq2AUckws0
์ด๊ฒ ์๋๊ฒ ๊ฐ์ผ๋ฉด ๋๊ธ ใฑ
๊ธ์ด์ด๊ฐ ๋งํ๋๊ฑด ๋ชฌ์คํฐ์ ํผ๊ฒฉํ์ ์ด ํ๋ ์ด์ด์ ๊ณต๊ฒฉํ์ ์ ๋ฟ์์๋ ๋ชฌ์คํฐ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฝ๋ผ์ด๋.๊ฒ์ปดํฌ๋ํธ ์ด๋ฐ์์ผ๋ก ๊ฐ์ ธ์ค๋๊ฑธ ๋งํ๋๊ฑฐ ๊ฐ์๋
๋ค ์์ ๋ถ ๋ง์ด ๋ง์์!
์ ์ ์๋ ค ์ฃผ์๋ค๊ฐ ๋ฐ๋ฐ์ด ์ฌํด์ ๊ฑ ์์๋ด์ค. ์ธ๋ถ์ด๋ค ๋๋๋๊ฑฐ ๊ฐ ์ซ์.
์ ๋ฐ์ดํธ์์๋ง ํธ์ถ ์ํ๋ฉด ์ฅ๊ฐํ๋ฉด ok
์์ฐ๋๊ฒ ์ข๋ค? ๋๊ฐ ๊ทธ๋ด์๋ฆฌํจ? ๋ง์จ๋ ๋จ. ์ฑ๋ฅ์ด ์ด์ฉ๊ณ ๋ญ๋ผ๊ณ ํ๋ฉด ๊ทธ๋๊ฒ๋ผ๊ณ ์ธ์น์ . ์ ์๋ฏธํ ์ฑ๋ฅ์ฐจ์์. ๋ฌผ๋ก ์บ์ฑํด์ ์ฐ๋๊ฒ ๋ ํธํ ์๋ ์์. - dc App
๊ทผ๋ฐ ์์งํ ๋งํ๋ฉด ๊ทธ๋ฅ GetComponent๊ฐ ๋ ๋ถํธํด์ ์์;
๊ฑ ์จ๋ผ. ๋ชป์ธ๊ฑฐ๋ฉด ๋ง๋ค์ด ๋์๊ฒ ๋? ์ฝ๋ฃจํด์ผ๋ก ํ์ธ๋ ๋๋ ค์ ๊ฒ ์ฝคํฌ๋ํธ ์ด๊ฒ ์ ์์.
์์ ์ ์ฐ๋๊ฑด ๋ถ๊ฐ๋ฅํจ. ๊ฐ๊ธ์ ์ฐ์ง ๋ง๋ผ๋๊ฑด ํธ์ถํ ๋๋ง๋ค, ๊ทธ๋ฌ๋๊น ์ ๋ฐ์ดํธ ๋ฌธ์์๋ ํ๋ฒ์ฏค ์ฐ๋๊ฑด ๋ณ ์๊ด ์๊ณ ์ ๋ฐ์ดํธ ๋ฌธ์์๋ ์ฌ๋ฌ๋ฒ ๊ณ์ ํธ์ถํ ๋ฐ์๋ ๊ทธ๋๊ทธ๋ ์บ์ฑํด๋๊ฑฐ๋ ํ๋ผ๋๊ฑธ ๋งํ๋ ๊ฑฐ์. ์๋ฅผ ๋ค์ด A ์ค๋ธ์ ํธ์ Foo.cs๋ผ๋๊ฒ ๋ถ์ด์์ผ๋ฉด Foo f = GetComponent<Foo>();๋ผ๊ณ ํ๋ฒ ์ฝ์ด์ฃผ๊ณ , ๊ทธ ์ดํ์ f์ผ๋ก ์ ๊ทผํ๋ผ๋ ์ด์ผ๊ธฐ์.
๊ทธ๋ ๊ตฐ์
< > ๋ค ๊นจ์ง๋ค. ใ ใ
์์ ์ ์ด๋์๋ณธ๊ฑด๋ฐ ์ ๋ฐ์ดํธ์์ ๊ฒ์ปดํฌ๋ํธ ์กด๋๊ฒ๋๋ ค๋ ์คํฌ๋ฆฝํธ๊ฐ ์ฑ๋ฅ์์ ์ฐจ์งํ๋๊ฑฐ ใ ๋์๋จ. ๋ง์จ๋๋จ - dc App
์บ์ฑํ ์ ์๋ ์์ฃผ ์ ๊ทผํ ์ปดํฌ๋ํธ๋ ์บ์ฑํด์ ์ฐ๋ผ๋๊ฑฐ์ง ์ฐ์ง ๋ง๋ผ๋๊ฒ ์๋จ