d์ผ๋จย
enemy๊ฐย Player๋ฅผ ์ถ์ ํ๋ ์คํฌ๋ฆฝํธ๊ฐ ์์(Game object๋ก player์ง์ )
๊ทธ๋ฆฌ๊ณ ย enemy๋ฅผย ์์ฑํ๋ ๊ฒ์ ์ค๋ธ์ ํธ๊ฐ ์์.(Game object๋ก player์ enemy์ง์ )
๊ทผ๋ฐ ๋ฌธ์ ๋ hierarchy์ ์๋ enemy๊ฐ ์ฃฝ์ผ๋ฉด enemy์์ฑ์ด ์๋จ
์ฌ๊ธฐ์ ๋ถํฐ ์ง๋ฌธ์>>>
๊ทธ๋์ enemy๋ฅผ ํ๋ฆฌํนํ ์์ผฐ๋๋ฐ
ํ๋ฆฌํนํ enemyํํ ๋ player๋ฅผ ์ง์ ์ ๋ชปํ๋ ๊ฑฐ์!!!
๊ทธ๋์ ํ๋ฆฌํนํํ player์ ์ง์ ํ๋๊น (0,0,0) ์์ฑ๋ enemy๋ค์ด ๋ ์๋ฐ๋ผ์ค๊ณ (0,0)์ผ๋ก ๋ชจ์ ใ ใ
๋ญ๊ฐ ๋ฌธ์ ์ฃ ??
๋์ถฉ ๋ณด๋ฉด ํ๋ฆฌํนํํ player๊ฐ ๋ณด์ด์ง ์์ง๋ง (0,0,0)์ ์๋๊ฑฐ ๊ฐ์
๊ทผ๋ฐ ์ด๋ป๊ฒ ๊ณ ์ณ์ผํ ์ง ๊ฐ์ด ์์กํ ใ ใ
๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ enemy ์์ฑ์ GameObject.Find๋ก player๋ฅผ ์ฐพ์์ค์ผ์ง
ํ ์ด๋ ๊ฒ ํ์ด์ ๊ฐ์ฌํฉ๋๋น
์๋ ํ๋ฆฌํน์ ์ฌ์์๋ ์ ๋ค ์ฐธ์กฐ ๋ชป ์ํด. ํ๊ฒ์ ์ธ์คํํฐ๋ฐ์ธ๋ฉ์ผ๋ก ํ๋จ๋์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ, ํ๋ฆฌํน์ผ๋ก ๋ณต์ ๋ ์๋ค ํ์ด์ด๋ผํค ์ฐฝ์ ๋ณด๋ฉด (clone) ์จ์์๊ฑฐ์. ๊ทธ๋ ์ต์คํํฐ์ฐฝ ๋ณด๋ฉด ํ๊ฒ(ํ๋ ์ด์ด) ์ด missing์ผ๊ฑฐ์ ์๋ํ๋ฉด ์๊ธฐํ๋ฏ ํ๋ฆฌํน์ ์ฌ์ ์๋ ์ ๋ค ์ฐธ์กฐํด์ ์ ์ฅํ๋ฉด ์๋ผ๋๊น. ํ๋ ์ด์ด ๊ฐ์ฒด ์ฐธ์กฐํด๋๊ณ ํ๋ฆฌํน ์ธ์คํด์คํ(๋ณต์ ) ์ํค๊ณ ๋๋ฉด ํ๊ฒ์ ์ฝ๋๋ก ๋ฃ์ด์ค.
ํ ์ค๋ช ๊ฐ์ฌํฉ๋๋น ์ ๊ฐ ๊ถ๊ธํด์ ์ธํฐ๋ท ๊ฒ์ํด๋ ์ ์๋์จ ๋ถ๋ถ ์ค๋ช ์ ํด์ฃผ์ จ๋ค์ฉ
enemyํด๋์ค์ static ๋ณ์์ ๊ฒ์์์ํ์๋ง์ ๋ณ๋๋ก ํ๋ ์ด์ด ์ค๋ธ์ ํธ๋ฅผ ๋ฃ์ต๋๋ค. ๊ทธํ ๊ทธ ๋ณ์๋ฅผ ํธ์ถํ ๋๋ง๋ค ์ด๋ค ๊ฐ์ฒด์ด๋ ์๊ด์์ด ํ๋ ์ด์ด ์ค๋ธ์ ํธ๋ฅผ ์ป์ ์ ์์ต๋๋ค. ์์ ๋ฐฉ๋ฒ์ฒ๋ผ ํด๋๋๋๋ฐ ๋ฉ๋ชจ๋ฆฌ ์ต์ํ๋ฅผ ํ๋ ค๋ฉด ์ด๊ฒ๋ ๋์์ง ์์
ํ ๊ฐ์ฌํฉ๋๋ค!