ย ย private void OnCollisionStay2D(Collision2D collision)
ย ย {
ย ย ย ย if(gameObject.tag == "Tile")
ย ย ย ย {
ย ย ย ย ย ย RenderOn = true;
ย ย ย ย }
ย ย }
ย ย private voidย OnCollisionExit2D(Collider2D collision)
ย ย {
ย ย ย ย if(gameObject.tag == "Tile")
ย ย ย ย {
ย ย ย ย ย ย RenderOn = false;
ย ย ย ย }
ย ย }
2d ํ์ผ๋งต์ด๊ณ ํ๋ ์ด์ด ์์์ผ๋ก ์ฃผ๋ณํ์ผ ์ฝ๋ผ์ด๋๋ ์ํธ์์ฉํ ย 6๊ฐ ์ฝ๋ผ์ด๋๋ ์คํ๋ผ์ดํธ ๋ ๋๋ฌย ์ฃผ๊ณ ์ฃผ๋ณ ํ์ผ ํ๊ทธ ๊ฐ์งย ์ค๋ธ์ ํธ์ย ์ ์ดํ๊ณ ์์ผ๋ฉดย RenderOn์ true๋ก ๋ง๋ค์ด์ ์คํ๋ผ์ดํธ ๋ ๋๋ฌ๋ฅผ ์ผ๊ณ ์ถ์๋ฐ ์จ์ฝ๋ผ์ด์ ์ดย ์๋์์ํจ ํธ๋ฆฌ๊ฑฐ๋กย ๋ฐ๊ฟ๋ด๋ ๋จนํต์ ใ
๋์ค์ ๋ค๋ฅธ ๋ก์ง์ผ๋ก ๋ฐ๊พธ๋ ค๊ณ ํ๋๋ฐ ์์๋ถํฐ ์๋์ํ๋ ๋๊ฐํจ
collision.gameObject.tag ์๋๋
collision.transform.CompareTag("") ํ์
ํด๊ฒฐ์ด ์๋๋ค ๋๋ฌผ๋๋ค
์ ์ธ๊ตญ์ธ๊บผ๋ ์ด๊ฑฐ ๋ณด๊ณ ๊ฒจ์ฐ ํด๊ฒฐํ์
ใณใณ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
ํด๊ฒฐํจ ์ฝ๋ ์์ ํ๋ค ์ฌ๋ ค์ ์ด์ํ๊ฒ ์ฌ๋ผ๊ฐ๋ฏ ใ ใ ใ ใ