๋นจ๊ฐ ์ฌ๊ฐํ ์ค๋ธ์ ํธ์ ์ฝ๋ผ์ด๋ ๋๊ฐ๋ฅผ ๋ฃ๋ ํ ์คํธ.
์ฝ๋ผ์ด๋1 : ๋นจ๊ฐ ์ฌ๊ฐํ์ ๋ฑ ๋ง๋ ์ฝ๋ผ์ด๋๋ก IsTrigger = true;
์ฝ๋ผ์ด๋2 : ๋นจ๊ฐ ์ฌ๊ฐํ๋ณด๋ค ํฐ ์ฝ๋ผ์ด๋๋ก IsTrigger = false;
์คํฌ๋ฆฝํธ ๋ฃ์ด์ ํ ์คํธ ํด๋ดค๋๋ฐ ์๋ฌด ๋ฌธ์ ์์ด ํธ๋ฆฌ๊ฑฐ๋ ์จํธ๋ฆฌ๊ฑฐ์ํฐ๋ง ๋ฐ๋๋๊ณ
์ฝ๋ผ์ด๋๋ ์จ์ฝ๋ฆฌ์ ์ํฐ๋ง ๋ฐ๋๋๋๊ฑฐ ํ์ธํ์.
ํ ์คํธ์ฉ ์คํฌ๋ฆฝํธ
public class TestScript : MonoBehaviour { public TextMeshProUGUI debuggingText; private void OnTriggerEnter2D(Collider2D collision) { Debug.Log("Hello Trigger"); debuggingText.text = "Hello Trigger"; } private void OnCollisionEnter2D(Collision2D collision) { Debug.LogWarning("Hello Collision"); debuggingText.text = "#### Hello Collision"; } }๋ด๊ฐ ์ ์ด๊ฑธํ๊ณ ์๋์ง ๋์ค์ ํํ๊ฐ ์จ๊ฒ ์๋๋ฐ
์ฌํผ ๊ฑ ์ฌ๋ ค๋ด
ํ ์คํธํด์ฃผ์ ์ ใณ ๊ทผ๋ฐ ์ ๋ Collider2D๊ฐ ํธ๋ฆฌ๊ฑฐ๋ ํธ๋ฆฌ๊ฑฐ ์๋๊ฑฐ ๋๋ค ์ก๋๋ค๋๊ฑธ ๊นจ๋ฌ์๊ฑฐ์์ด์ฌ ๊ทธ์ ๊น์ง๋ oncollisionํ๊ณ ontrigger์ด ๋ค๋ฅธ๊ฒ์ฒ๋ผcollider2d๋ ๋ค๋ฅผ์ค ์์์