ํ ๋ทฐ 2D ๊ฒ์์ ๋ง๋๋ ค๋ ์ค์ด๊ณ
์ด์ ๋ํธ์ ์ค์นํ๊ณ
ํ๋ ์ด์ด, ๋ชฌ์คํฐ ์ด๋, ์นผ ํ๋๋ฅด๊ธฐ, ๋๋ฐฑ ๋ชจ๋ย ๋ํธ์์ผ๋กย ๋ง๋ค์์ด
๊ทผ๋ฐ ๋ํธ์์ ๋ฌผ๋ฆฌ๋ฅผ ๋ฌด์ํ๊ณ ์ด๋์ํค์์
๊ทธ๋์ ๋ฒฝ์ ๋ฌด์ํ๊ณ ํต๊ณผํ๊ธธ๋ย OnCollisionEnter2D()๋ก ๋ฒฝ์ ์ถฉ๋ํ๊ฒ ํ์ธ๋๋ฉด ๋ฒฝ์ ์์น์ ํ์ฌ ์์น๋ฅผ ๋น๊ตํด์ ๋ฐ๋ ๋ฐฉํฅ์ผ๋ก ๋ฐ์ด๋ด๋ ค๊ณ ํ๋๋ฐ
๋ฒฝ์ด ํ์ผ๋งต์ composite collider๋ผ์ ํด๋น ๋ฒฝ์ ์ขํ๋ ๋ชป ๊ตฌํ๊ณ ๋์ ํ๋ ์ด์ด์ ์ด๋ ์ ์ขํ์ย ํ์ฌ ์ขํ๋ฅผ ๋น๊ตํด์ ์ด๋ ์ ์ขํ ๋ฐฉํฅ์ผ๋กย ๋ฐ์ด๋ด๋๋ก ํ์ด
๊ทผ๋ฐ ํ๋ ์ด์ด๊ฐ ์๊พธ ๋ฒฝ์ ๋ผ๋๋ฐ ์ด๋ป๊ฒ ํด์ผ๋ ๊น
๋ฒฝ์ ๋ถ์ด์ ์ด์ง๋ง ๋น๋ฒผ๋ ๊ปด์ ํด๊ฒฐ ๋ชปํ๊ณ ์์ด
์ด๋ฐ๊ฑด ์ ์ด์ ๋ํธ์ ์ ์ฐ๋๊ฒ ์ข์๊ฑด๊ฐ?
ํ๋ ์ด์ด ์ด๋์ Start()์์ tw =ย transform.DOMove(),
fixedUpdate()์์ tw.ChangeValues(), tw.Restart()๋ก ์ด๋์ํค๊ณ ์์ด
์ด๋์ ๋ํธ์์ผ๋ก ๋ง๋ค๋ฉด ์ด๋ฆฌ์ ๋ฆฌ ํ๋ค์ด์ง๊ฑฐ ๊ฐ์๋ฐ
ํ๋ ์ด์ด rigidbody์ collision Detection์ Continous๋ก ๋ฐ๊ฟ
์ด๋ ๊ด๋ จํด์๋ ๋ํธ์ ์์ฐ๋๊ฑธ๋ก ์์ ํจ ใฑใ ใฑใ