๊ฐ์ ์์ ๋ด๋ ๊ทธ๋ ๊ณ , ๊ตฌ๊ธ๋งํด๋
Collision.GetComponent๊ฐ ๋์ณ๋๋๋ฐ, ๋ ์ ์ ๊ฑฐ ๋๊ฐ๋ฐ์ ์ ๋จ๋จ...
๊ฐ์ ์์ ๋ด๋ ๊ทธ๋ ๊ณ , ๊ตฌ๊ธ๋งํด๋
Collision.GetComponent๊ฐ ๋์ณ๋๋๋ฐ, ๋ ์ ์ ๊ฑฐ ๋๊ฐ๋ฐ์ ์ ๋จ๋จ...
other.
๊ทธ์ ๋๋ก ๋์๊ฒ ๋์์ด ๋์ง์๋๋ค. ์ข ๋ ํ๋ด์ ์ค๋ช ํด์ฃผ์ธ์ ํ๋
Collision์ ํ์ ์ ์ธ์ด์์ ๊ทธ ๋ค์๋ ๋ณ์๋ช ์ด ๋ฐ๋ผ์์ผ์ง. Collision col; ์ด๋ฐ ์์ผ๋ก.. ๊ธ๊ณ ontriggerenter๋ ์ถฉ๋์ Collider other๋ฅผ ๋ฐ์์ค๋๊น other๋ฅผ ์ฌ์ฉํ๋ฉด ๋จ other.transform ๋ญ ์ด๋ฐ์์ผ๋ก..
ํ ์๊น๋ other.์ฐ์ด๋ ์ ๋์ค๋๋, ๋ฅ์ธ๊ณ ์์ ๋ณด๊ณ ๋ค์ ํด๋ณด๋๊น ์ ๋๋ค!!!ใณ!
์์์ collision ์ other๋ก ํ๊ฒ ๋ค๊ณ ์ ์ธํ์์ด? ๋ฐ์์ ์ด์ ๊ทธ other์ ํด๋นํ๋๊ฑฐ์ ์ฝ๋ผ์ด๋,ํธ๋์คํผ ๋ฑ๋ฑ์ ๋๊ฐ ์ ํํด์ผ์ง
์๋ฅผ ๋ค์ด other.gameobect.name == "๊ธ์ด์ด" //๊ธ์ด์ด๋ผ๋ ์ด๋ฆ์ ๊ฐ์ง ๊ฒ์์ค๋ธ์ ํธ์ ์ฝ๋ผ์ด๋๋ฅผ ๊ฐ์ ธ์จ๋ค
on trigger stay -> ํธ๋ฆฌ๊ฑฐ์ ์ง์์ ์ผ๋ก ๋ค์ด๊ฐ์๋ค collider other -> other ์ด๋ ๋์ด other.gameobject.name = "๊ธ์ด์ด" -> other์ ์ด๋ฆ์ ๊ธ์ด์ด๋ค ๋ง์ฝ ํธ๋ฆฌ๊ฑฐ์์ ๊ธ์ด์ด๋ผ๋ ์ด๋ฆ์ ๊ฐ์ง ๊ฒ์์ค๋ธ์ ํธ๊ฐ ์กด์ฌํ๋ฉด ~~~ ๋์ถฉ ์ฝ์ด๋ง๋ด๋ ํด์๋์๋
์ ์ ๋ง ๋ด๊ฐ ์๋ชป ์ฝ์๊ฑฐ๊ฐ์๋ฐ ๋๊ฐ ์ ๊ฑฐ collision์ ๊ฐ์ ธ์ค๋ ค๋ฉด trigger์ด ์๋๋ผ on collision์ ์จ์ผํ๋๊ฑฐ ์๋์ผ?
on collisionenterํด์ collision.gameobject.getcomponent ์๋ฐ ์์ผ๋ก..
์, ๊ทธ๋ฆฌ๋ณด๋ ๊ทธ๋ ๋ค. ๋ฐ๋ณด๊ฐ๊ฒ๋, ์ ์๊ฐ์ ๋ชปํ๋ ์ถ๋ค! ๊นจ๋ฌ์์ ์ค์ ใณใณ!
๊ท์ฝ๋ค