trigger๋ฅผ ๊ป๋ค์ผฐ๋ค ์ํ๊ณ ย
์คํฌ์ธ๋ trigger์ ์ถฉ๋ํ๋์ ๊ฐ ์๋์ง ํ์ธํ๊ณ ์์ผ๋ฉด ์ฌ์ฉํ๊ณ ์ถ์
if(boxcollider2d.isTouchingLayers()) ์ด๊ฑฐ ์ฌ์ฉํด์ ์ถฉ๋์ค์ผ๋๋ง ์กฐ๊ฑด๋ฌธ ๋ด๋ถ๋ฅผ ์คํํ๊ฒ ํ๊ณ ์ถ์๋ฐ
์ด๋ ๊ฒ ํ๋ฉด ์ถฉ๋์ค์ผ๋๋ง ์กฐ๊ฑด๋ฌธ ๋ด๋ถ ์คํ๋๋๊ฑฐ ๋ง์?
์ด๋ ๊ฒ ํ๊ณ ์ถ์ผ๋ฉด ์ด๋ป๊ฒ ํด์ผํจ?
๊ทธ๋ ๊ฒ ์ธ๊ฑฐ๋ฉด ์ค๋ฒ๋ ๋ฐ์ค๋ ๋ฐ์ค์บ์คํฐ ์จ๋ผ.
ontriggerstay ์ฐ๋ฉด์๋จ?
ํด๊ฒฐํ์ physics2D.Contacts()๊ฐ ์๋ง 1ํ๋ ์ ๋ณด๋ค ๋น ๋ฅด๊ฒ collider์์น๊ฐ ๋ณํ์๋ 1ํ๋ ์๋์ ๊ฐ์ ์๋ณํ๊ฐ์ ์ฃผ๋๋ด/ collider.overlapcollider๋ก ์ถฉ๋์ค์ธ collider๊ฐ ์๋์ง ํ์ธํ๋๊น 1ํ๋ ์๋ณด๋ค ๋นจ๋ผ๋ ๊ฐ ๋ค๋ฅด๊ฒ ์ฃผ๋๋ผ/ ์ค๋ฒ๋ฉ๋ฐ์ค ์์ด ์ด์ ๋ ํน์ collider๋ค์ ์ถฉ๋์ฒดํฌ ์ํ๊ณ ์ถ์๋ฐ tag๋ layer๋ง์ผ๋ก ๊ตฌ๋ณ์ด ์๋ผ์ ๊ฒ์๋ก๋ฉํ ๋ physics2D.ignorecol()๋ก ๊ณจ๋ผ์ ํน์ collider๊ฑธ๋ฌ์ค๊ฑฐ๋ผ ๊ฐ์ฒดํ๋ collider๊ฐ ํ์ํด์ ๊ทธ๋ฌ์