private void OnTriggerEnter2D(Collider2D collision)
{
if(collision.gameObject.tag == "Monster")
{
Debug.Log("๋ชฌ์คํฐ ํํธ ๋ง์ถค");
}
}
}
private void OnTriggerEnter2D(Collider2D collision)
{
if(other.tag == "Monster")
{
Debug.Log("๋ชฌ์คํฐ ๋ง์ถค");
}
}
์ ์๋๋ฅผ ์ฐ๋ฉด other.tag์์ other๊ฐ ์ปจํ
์คํธ์ ์๋ค๊ณ ๋จ๋๋ฐ
๋ค๋ฅธ๋ฐ์ ์ ๋๋ค๊ฐ ์๋๋๋ฐ
๋์ฒด ์ ์๋ ๊น?
์ ๋ํฐ ์คํฌ๋ฆฝํ ๋ฌธ์์์๋ other.tag๋ผ๊ณ ์จ์ผํ๋ค๊ณ ํด์ ๊ทธ๋ ๊ฒ ์ธ๋ ค๊ณ ํ๋๋ฐ
์๋จ.
์์๊บผ๋ collision.gameObject.tag๋ผ๊ณ ์ง์ ํด์ฃผ๋๊น ๋จ
https://docs.unity3d.com/ScriptReference/GameObject-tag.html
์์๋ other.tag๋ก ์ฐ๋๋ฐ ์ ์๋ ๊น?
๋์ ์์ ์์๋ ๋งค๊ฐ๋ณ์ ์ด๋ฆ์ other๋ผ ํด์ other.tag๋ฅผ ์ฐ๋ ๊ฒ์ด๊ณ ๋์ ๋งค๊ฐ๋ณ์ ์ด๋ฆ์ collision์ด๋ผ ํ์ผ๋ collision.tag๋ผ ํด์ผ์ ธ
์ ์ดํดํจใ ใ ใ ๊ฐ ์ชฝํ๋ฆฌ๋ค. ๋ง๋ค. other๋ก ๋ค์ด์ค๊ฒ ํด์ผํ๋๋ฐ. ๊ทธ๊ฑธ ์๊ฐ์ ์ํ๋ค
๋ถ๋ช ์ด์ ๊น์ง๋ง ํด๋ ๋๋๋ฐ ๊ฐ์๊ธฐ ์๋์ ๋ญ๊ฐ ํ๋ค ๊ณ ๋ง๋ค.