์ ๊ฐ ๋ชฌ์คํฐ๊ฐ๋ฐ์ชฝ์ ๋งก๊ณ ์๋๋ฐ์,
์คํฌ๋ฆฝํธ๋ฅผ MonsterState(๊ฐ์ข ๊ธฐ๋ณธ์ ๋ณด๋ด์) , MonsterTrace(ํ๊ฒ์ง์ ํ๊ณ ์ถ์ ํ๋), MonsterAttack(๊ฐ ๊ณต๊ฒฉํจํด๋ค ์คํํ๊ณ ๊ตด๋ฆฌ๋) ์ด๋ ๊ฒ ์ธ๊ฐ์ง๋ก๋ง ๊ตฌ๋ถํด๋์ต๋๋ค.
MonsterAttack์ ์๋ ๊ฐ ๊ณต๊ฒฉํจํด๋ณ๋ก ์คํฌ๋ฆฝํธ๋ฅผ ์ชผ๊ฐ์ ๋ง๋ค์ด๋จ์๋๋ฐ ๊ฐ์ด ์์ ํ๋ ๋ถ์ด ํน์ ํ๋๋ก ํฉ์ณ์ค์ ์๋ ๊ทธ๋ฌ์๊ธธ๋ ์คํฌ๋ฆฝํธ ํ๋๋ก ํฉ์น๊ฑฐ๊ตฌ์.
1. ๋ณดํต ์คํฌ๋ฆฝํธ ๊ตฌ๋ถ์ ์ด๋ค์์ผ๋ก ํ์๋์๋ค? ์ ์ฒ๋ผ ํฐํ๋ก ๋๋๋์ง, ์๋๋ฉด ์ธ๋ถ๊ธฐ๋ฅ๋ง๋ค ์๋ผ์ ๋๋๋์ง
2. MonsterAttack ํฐ ๋ฉ์ด๋ฆฌ๋ก ํฉ์ณค๋๋ฐ ๋ฌธ์ ๊ฐ ์๊ธด๊ฒ, ๊ฐ ์คํฌ๋ฆฝํธ๋ ๋ชฌ์คํฐ์ Root ์ค๋ธ์ ํธ์ ๋ถ์ฐฉ๋์ด์์ต๋๋ค. ๊ทธ๋ฌ๋ค๋ณด๋ OnCollision๊ฐ์ ์ถฉ๋๋ฉ์๋๋ก ๋ฐ๋ฏธ์ง ์ฒ๋ฆฌ๋ฅผ ํ๋ ค๋ค ๋ณด๋, ์์์ผ๋ก ๋ค์ด๊ฐ์๋ ๊ณต๊ฒฉ์ฉ ์ฝ๋ผ์ด๋๋ฟ์๋๋ผ root์ ํผ๊ฒฉ์ฉ ๋ชธํต์ฝ๋ผ์ด๋๊ฐ ๋ชธ๋ฐ์ ํ๋๋ผ๊ณ ์ ,, ์ด๊ฑธ๋ก ๋ฉฐ์น ๋๋๋๋์ค์ธ๋ฐ MonsterAttack์คํฌ๋ฆฝํธ ํ๋๋ก๋ ํด๊ฒฐ์ด ๋ถ๊ฐ๋ฅํ๊ฑฐ๊ฐ์๋ฐ ๋ง๋์..? ํผํด๋ฅผ์ ํ๋ ์คํฌ๋ฆฝํธ๋ฅผ ํ๋ ๋ง๋ค์ด์ ๊ณต๊ฒฉ์ฉ ์์์ค๋ธ์ ํธ๋ค์ ํ๋ํ๋ ๋ฐ์์ค์ผํ๋ ค๋์
๋์์ฃผ์ ์๋ฐ๋ฏธ์น๊ณ ํ์ง๋ฐ๋์ค
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๊ทธ๊ฑฐ๋ ํด๋ดฃ๋๋ฐ transform.tag๋ก ๋ณด๋ฉด ์์๋ค ํ๊ทธ๋ ์น๋ค ๋ถ๋ชจ ํ๊ทธ๋ก ์ธ์์ํด์ ์๋๋๊ฑฐ๊ฐ์.. ใ
์ค .. ํผ๊ฒฉ์ฉ ๋ชธํต์ฝ๋ผ์ด๋๋ฅผ ํ๋ ๋ฐ๋ก ํ๋ผ๋๊ฑฐ์ง?