์กด๊ฒฝ์ค๋ฌ์ด ํ๋๋ค ์ ๋ ๋ํ์๋๋ถ๋ญ์ด์ ๋๋ค.
๋ค๋ฆ์ด ์๋๋ผ ์ ๊ฐ ์ด๋ฒํ๊ธฐ์ ๊ต์์์ ์ผ๋ก ์ ๋ํฐํด์ ๋ฐฐ์ ์ต๋๋ค.
๊ฐ๋จํ ๊ฒ์์ ํ๋ ๋ง๋๋ ๊ฒ์ด ๊ณผ์ ์ธ๋ฐ ๋ง๋๋ ์ค ์ง๋ฌธ์ด ์์ด์ ๊ตฌ๊ธ๊ณผ ๋ค์ด๋ฒ๋ฅผ ์ด์ฌํ ์ฐพ์๋ณด์์ผ๋ ํด๊ฒฐ์ ํ ์๊ฐ ์์์ต๋๋ค.
์ด๋ฉด์ ๋ฌด๋กํ๊ฒ ์ฌ์ญ๋ ๊ฒ์ด ์ ๋ง ์ฃ์ก์ค๋ฝ๊ณ ๋ถ๋๋ฝ์ง๋ง ํน์ฌ๋ ๊ฐ๋ฐ์๋๋ค์ ํ์์ผ๋ก ์์ ๋์ย ์ฃผ์ค ์ ์์๊น ํ์ฌย ์ด๋ ๊ฒ ์ง๋ฌธ๋๋ฆฌ๊ฒ ๋์์ต๋๋ค.
๋ถ๋ ๋๊ทธ๋ฝ๊ฒ ๋ด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ๋ฏธ๋ฆฌ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.ย ย (- -)ย ย (_ _)
์ค๋ธ์ ํธ A,B,C๊ฐ ์์ต๋๋ค.
A๋ ํ๋ธ
B๋ ํธ๋ฆฌ๊ฑฐ๋ฒํผ
C๋ ๋ฌธ์ ๋๋ค.
A๊ฐ B์ ๋ถ๋ชํ๋ฉด C๊ฐ ์ฌ๋ผ์ง๊ฒ ํ๋ ค๊ณ ํฉ๋๋ค.
์๋๋ ์ ๊ฐ ์์ฑํ์คํฌ๋ฆฝํธ์ธ๋ฐ ์ด๊ฑฐ๋ย OnCollisionEnter๋ฅผ ์ฌ์ฉํ๊ณ ย ๋ฌธ์ ๊ฐ ์ด๋ ๊ฒ ์ฐ๋ฉดย ์๋ฌด ๋ฌผ์ฒด๋ ์์ ๋ถ๋ช์น๋ฉด ๋ฐ๋์ด ๋์ด๋ฒ๋ ค์ ๊ผญย A๋ B๊ฐ ๋ง๋ ๋'๋ง' ๋ฐ๋๋๊ฒ ํ๋๋ฐฉ๋ฒ์ด ์์๊น์..??(@์คํฌ๋ฆฝํธ์ A๋ door์ ๋๋ค@)
์ ๋ ์ด๋ณด์ง๋ง ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ ์ธ์คํํฐ ์ผ์ชฝ ์๋จ์ ํ๊ทธ๋ฅผ ๋๋ฅด๊ณ ํ๊ทธ๋ฅผ ๋ง๋ค๊ณ ํ๊ทธ๋ฅผ ์ถ๊ฐํด์ฃผ์ธ์
๊ทธ๋ฆฌ๊ณ if (other.gameobject.tag.Equals("์๊น์ ํํ๊ทธ์ด๋ฆ") { ์ฌ๊ธฐ์ ์ํ๋ ๋์ }
์ด๊ฒ ์ต์
์ค์ฐ ๋๋ฐ๊ฐ์ฌํฉ๋๋ค ๊ทธ๋ ๊ฒ ํด์ ํด๊ฒฐํ์ต๋๋ค!!!!!!
other.gameObject์ tag๋ name ๋ฑ๋ฑ ์ํ๋๊ฑธ๋ฃจ if๋ฌธ๊ฑธ์ด์ฉ
๊ฑ ๋ ์ด์ด์ค์ ๊ฑด๋๋ ค์ ๋๋ง ์ด์ด์ฃผ๋ฉด ๋ฑ ๋ ์๋?
1. ์ค๋ธ์ ํธ ๋ณ๋ก Tag๋ฅผ ์ค์ ํ๊ณ CompareTag๋ฅผ ์ด์ฉํ์ฌ ๊ตฌ๋ณํ๋ค. 2. TryGetComponent๋ฅผ ์ด์ฉํ์ฌ ์ถฉ๋์ฒด๊ฐ ํน์ ์ปดํฌ๋ํธ๋ฅผ ๊ฐ์ง๊ณ ์๋์ง ํ์ธํ์ฌ ๊ตฌ๋ณํ๋ค. 3. ์ด๋ฆ์ ๊ฐ์ ธ์์ ๊ตฌ๋ณํ๋ค. 4. A์ B์ ๋ ์ด์ด๋ฅผ ๋ค๋ฅด๊ฒ ํ๊ณ ๋ ๋ ์ด์ด๋ผ๋ฆฌ ๋ฌผ๋ฆฌ์ฐ์ฐ์ด ์๋๋๋ก ์ค์ ํ๋ค
๋ค์ ์๊ฐํด๋ณด๋ 4๋ฒ์ ์ด ๋ฌธ์ ์ ํด๊ฒฐ์ ๋์์ด ๋์ง ์์๋ฏ