ํ๋ ์ด์ดํ๋ฐ ontrigger ๋ฃ์ด์ ํ๋ ์ด์ด ํผ๊ฒฉ์ผ๋ก ํ ์ฝ๋์์ ์ ๋ฆฌ๋ฅผ ํ๋
์๋๋ฉด ๊ฐ ์ค๋ธ์ ํธ๋ณ๋ก ํ๋ ์ด์ด ๊ณต๊ฒฉํ๋ฏ ํจ๊ณผ๋ฅผ ์ฃผ๋ ์ฝ๋๋ฅผ ๋ง๋๋?
ํ๋ ์ด์ด ํ๋๋ก ์ ๋ฆฌํ๋ฉด ํธํ ๊ฒ ๊ฐ๊ธด ํ๋ฐ ํ๊ทธ ์ฌ๊ธฐ์ ๊ธฐ ๋น๊ตํ๋ฉด์ ์ฑ๋ฅ ๋จ์ด์ง์ง๋ ์์๊น ๊ฑฑ์ ๋๊ณ
์ค๋ธ์ ํธ๋ณ๋ก ํ๋ฉด ํ๋ ์ด์ด ์ฝ๋์ ์ํฅ์ ์ค์ผ ํ๋๊น ์ค๋ฒํค๋๊ฐ ๋๋ฌด ํฐ ๊ฒ ๊ฐ๊ณ
์ผ๋จ ํ๋ ์ด์ด ํ๋๋ก ๋ชฐ์๋๊ณ ์๋๋ฐ
์ด๊ฒ ๋ง๋?
ํ๊ทธ ์ฌ๋ฌ๊ฐ๋ฉด if๋ฌธ ๋ง์์ง๊ฒ ๊ฐ์๋ฐ ์ด๋จ๋ผ๋
ํผ๊ฒฉ์ค๋ธ์ ํธ์ ํ๋ ์ด์ด๊ฐ ๋ฟ์ผ๋ฉด ์ฒ๋ฆฌํ๋๊ฒ ๋์๊ป
๋ฟ์ ์ฝ๋ผ์ด๋์ ํ๋ ์ด์ด ์คํฌ๋ฆฝํธ ๊ฐ์ ธ์์ ์ฒ๋ฆฌํ๋๊ฐ
ํ๋ ์ด์ด ๋์ฌ๊ฐ ์๋๋ฐ ๋ง์ฝ ๋์ฌ ์นด์ดํธ๋ฅผ ์ด๊ธฐํํด์ฃผ๋ ์์ดํ ์ด ์๋ค๊ณ ํ๋ฉด ์ด ๊ธฐ๋ฅ์ ์์ดํ ์ ๋ฌ๋ผ๋๊ฑฐ?
ใ ใ
์ด๋ ๊ฒ ํ๋ฉด ์ค๋ ์ด์ ์ด ํ๋ ์ด์ด ์คํฌ๋ฆฝํธ๋ฅผ ๋์ด์ง ์๊ณ ๊ฐ๋ ์ฑ ์ข๊ฒ ํ ์ ์๋๊ฑด๊ฐ? ์ฑ๋ฅ์ ์ด๋์ ํฌ๊ฒ ์์ง? ์ฌ์ค ์ด๋์ด ํด๊ฑฐ๊ฐ์ง๋ ์์ง๋ง
ํผ๊ฒฉ์ค๋ธ์ ํธ <-> ์ด๋ฒคํธ ํธ๋ฆฌ๊ฑฐ <-> ํ๋ ์ด์ด ํํ๋ก ์ด๋ฒคํธ ํ์์ผ๋ก ์ฒ๋ฆฌํ๋ฉด ์ข์. ์ผ๋จ ์์กด์ฑ ์ ๊ฑฐ ํ๊ณ ์ด ๋ก์ง ๊ตฌ์ฑ์ ์ ์๊ฒ๋ ์ ์ฉ๊ฐ๋ฅํ๋ ๋ฒ์ฉ์ฑ์ด ๋์ด๋จ. ์ด๋ฒคํธ ํธ๋ฆฌ๊ฑฐ ๋ถ๋ถ์ ScriptableObject ์ฌ์ฉํด๋ ์ข๊ณ . ๋ง๋๊ฒ ์ , ์๋๋ฉด ํ๋ ์ด์ด์ด๋ Tag๋ณด๋ค๋ Layer๋ก ๊ตฌ๋ถํด์ ์ฌ์ฉํด๋ ๋๊ณ . ์ ๋ต์ ์์. ์๊ธฐ์๊ฒ ๋ง๋๊ฑฐ ์ฐ๋๊ฒ ์ข์.