๋ก๋งจ์ ์ฒด๋ ฅํ๋ณต
์ด๊ฑฐ๋ง๋ค๊ณ ์จํฐ๊ฒ์ด์ง ํ๋ณตํ ๋ ๋ง๋ค๋ ค๊ณ ํ๋๋ฐ
์์ง ์จํฐ์ชฝ์ด ์ด์ ์ฌ๋ง ์บ์ฑํด๋์ ์ฝ๋๋ฟ์ด๋ผ ์จํฐ๊ฒ์ด์ง ๋ง๋ค๊ณ ์ฒดํฌํ๊ณ ํ๋ ค๋ฉด ๋ค์ ๋ฏ์ด๊ณ ์ณ์ผ๋จ
์ฌ๊ธฐ์ 1์ฐจ ๋ฉ๋ถ
ํ๋ณต ํ ์คํธํ๋ ค๊ณ ์ผ๋ถ๋ฌ ํผ ๊น์๋๊ณ ์์๋๋ฐ
์๋๋ฏธ ๋ชธํต์ ์ด์ ๋ง๋ค์ด๋ง๋ attack box ๋ฌ์๋์ ์ด์ ๋งค๋ฒ ๊ธฐ๋ค๋ ธ๋ค๊ฐ ๋ง๋๊ฑฐ ๊ท์ฐฎ์ผ๋๊น ์์ ๊น์๋์ผ์ง ํ๋๋ฐ
์ด๊ฒ area๊ฐ ๋ค์ด์ค๋ ์๊ฐ์ด๋ ๋๊ฐ๋ ์๊ฐ๋ง ์ฒดํฌํ๋ค๋ณด๋๊น ๊ณ์ ๊ฒน์ณ์์ด๋ ์๊ทธ๋ ๋ฐฉ์ถ์ด ์๋จ
์ฆ ๊ฐ์๋ฐญ๊ธธ๊ฐ์๊ฑธ ๋ง๋ค์ด๋์ผ๋ฉด ์ฒ์ ๋ฐ์๋๋ง ํผ๊ฒฉํ์ ์ด ์ผ์ด๋๊ณ ๊ทธ๋ค์์ ๊ฑธ์ด๋ค๋ ๋ ๊ฐ์๋ฐญ๊ธธ์ ๋๊ฐ๋ค๊ฐ ๋ค์ด์ค์ง ์๋์ด์
๋ฐ๋ฏธ์ง ์ฒ๋ฆฌ์์ด ๊ทธ๋ฅ ๋์๋ค๋์์๋ค๋ ์๋ฆฌ
๊ทธ๋ผ process์์ overlapped area.size > 0 ์ผ๋ ๊ณ์ ์๊ทธ๋์ ์ด์ค์ผํ๋?
attack box์ชฝ๋ ๊ทธ๋ ๊ฒ ๋ฐ๊ฟ์ค์ผํ๋? ๊ทธ์น๋ง ๋ ์ด์ ๊ฐ์๊ฑด ๊ฒน์ณ์๋๋์ ๊ณ์ ์ณ๋ง๊ธฐ๋ณด๋จ ํ๋ฒ๋ง ๋ง๋๋ก ํ๊ณ ์ถ์๋ฐ ๋ฑ๋ฑ
์ด๋์๋ถํฐ ์ด๋ป๊ฒ ๋ฐ๊ฟ์ผํ ์ง ๊ฐ์ด ์์กํ์ 2์ฐจ ๋ฉ๋ถ
์นผ๋ฐ๋ ์ฐํจ
3์ฐจ ๋ฉ๋ถ
๋ฏธ๋ค๋๋๊ฒ๊ณผ ๋ค๋ฅด๊ฒ ํ๋ณตํ ์ด ๋๋ฌด ์ฝ๊ฒ ๋ง๋ค์ด์ก๋ค ์ถ์๋๋ฐ
์ ๊ฑฐ ํ๋๋ก ๋๊ฐ๋ฆฌ๊ฐ ์ธ๋ฒ์ชผ๊ฐ์ง
๋ก๋งจ ์ฒด๋ ฅ ํ๋ณต ์ถ์ต ๋๋ค
๋๊ฐ๋ฆฌ๊ฐ ๊นจ์ก์ผ๋ฉด ์๊ธ์ค์ ๊ฐ๊ฒ ์ง ใ ใ ์ ๋ง์ด๋ฉด ๊ตฌ๋ผ๋ค
..?