ย ย ย private void OnCollisionEnter(Collision collision)
ย ย ย {
ย ย ย ย ย ย ย if (collision.gameObject.CompareTag("Enemy"))
ย ย ย ย ย ย ย ย ย ย ย Debug.Log("wow");
ย ย ย }
์ด๋ ๊ฒ ํด๋จ๋๋ฐ ๋ก๊ทธ๊ฐ ์๋น๋๋คใ
๋งจ๋ trigger๋ง ์ผ๋๋ฐ collision์ด ์ผ์ด๋ ์์น๋ฅผ ์๋ ค๋ฉด oncollisionenter์ ์จ์ผ๋๋ค๊ณ ํ๋๋ผ๊ณ ์
๊ทธ๋์ ํด๋ณด๋ ค๋ ๋ง์ ์๋ฃ๋ค์...
rigidbody๋ผ๋์ง istrigger ์ฒดํฌ๋ผ๋์ง๋ ๋์ด์์ต๋๋ค
ย ย ย private void OnTriggerEnter(Collider other)
ย ย ย {
ย ย ย ย ย ย ย if (other.tag == "Enemy")
ย ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย ย ย ย Debug.Log("wow");
ย ย ย ย ย ย ย }
ย ย ย }
์๋ ๋จนํ๋๋ฐ ์์๊บผ๊ฐ ์๋ฉ๋๋คใ
์ฌ๋ฌ๋ถ๋ค์ ๋์์ด ํ์ํด์ใ
ใ
is trigger ์ฒดํฌํ๋ฉด ontrigger ํจ์๋ง ์ธ์์๊ณ ์ฒดํฌ ํด์ ํ๋ฉด onCollision๋ง์ธ์์์
์...๊ทธ๋ผ trigger์์๋ ์ถฉ๋์ง์ ์ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋์?ใ ใ - dc App
๊ทธ๊ฑด ๋ชฐ๋ฆ ์ ์ฐ
๋์ ํ ์๋๋ค์ ์์ด๋์ด๋ฅผ ๋ฐ๊ฟ์ผํ ๋ฏ...๊ฐ์ฌํฉ๋๋ค!! - dc App
ํค๋ค๋งํฑ์ผ๋กํ๋ฉด๋์๋
๊ทธ๋ฌ๊ธฐ์๋ ์ ์ด ์ด๋ฏธ triggerenter์ ์ฐ๊ณ ์์ด์ใ ๋ค๋ฅธ ์์ดํ ์ผ๋ก ๋ฐ๊พธ๋ ค๊ณ ์ - dc App
๊ทธ๋ด๋ ์ฝ๋ผ์ด๋๋ก ์ถฉ๋ ์ฒดํฌํ๊ณ ์ฒดํฌ๋๋ ์๊ฐ ๋ ์ด์บ์คํธ๋ฅผ ์ด์ hit.point ๋ฅผ ๋ฐ์ ์ค๋ฉด ๋์ผ ใ ใ /
๊ทธ ๋ฐฉ๋ฒ๋ ์จ๋ดค๋๋ฐ ์๊พธ ๋ ์ด์บ์คํธ๊ฐ ํ์ด์ 0, 0, 0 ๊ฐ๊ณ ๊ทธ๋ฅ ํต๊ณผํ๊ณ ๋๋ฆฌ๊ฐ ๋๋๋ผ๊ณ ์...๊ทธ๋ฅ ํ๊ธฐํ๊ธฐ๋ก ํ์ด์ใ ใ