์๋ ํ์ธ์ ์ผ๋ง์ ์ ๋ ์ด์บ์คํธ๋ก ์ง๋ฌธ์ฌ๋ฆฐ ์ด์ง์ ๋๋ค.
๋ ์ฌ๋ฆฌ๋ ๊ธ์ด ์ง๋ฌธ๊ธ์ด๋ผ ์ฃ์กํฉ๋๋ค (_ _)
ํ์ฌ ๋นจ๊ฐ ๋ ์ด์บ์คํธ์ ์์ฑ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์์ : ๋ด ์บ๋ฆญํฐ / ๊ฐ๋ : ์ ๊ตฌ๋ ๋ฐ๋๋๋ ์์น / ๊ฑฐ๋ฆฌ : ์ ๊ตฌ๋ ์บ๋ฆญํฐ๋งํผ / ๋ ์ด์ด๋ง์คํฌ : ๋ด์บ๋ฆญํฐ๋ ๋ฐฐ๊ฒฝ ๋นผ๊ณ ๋ค ์ถฉ๋๊ฐ๋ฅ
๋ฌธ์ ์ ๋ํด ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค.
๋ณด์ด์ค์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ๊ณ์ ๊น๋นก์ด๋ ๋ค์งํ ์บ๋ฆญํฐ๊ฐ ์๋๋ฐ, ์ ์บ๋ฆญํฐ๊ฐ ๋นจ๊ฐ ๋ ์ด์ ์ถฉ๋์ ์ ์์นํ๋ ์น๊ตฌ์ธ๋ฐ
์ถฉ๋์ ์ด ๊ณ์ 0,0(์บ๋ฆญํฐ ์์น), ์ถฉ๋์ง์ ์ผ๋ก ์กธ๋ผ๊ฒ ์๋ฆฌ๊ฐ๋ฆฌ์น๊ณ ์์ด์ ์๊ฐ์ด๋์ด ์์ ํ๋ฐ๋ถ์ ์นํ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ ์์ต๋๋ค.
ํ๋ ์ด์ด ์ค๋ธ์ ํธ ์์๋ ๋ชจ๋ ๋ ์ด์ด๊ฐ Player๋ก ์ง์ ๋์ด ์์ด ์๋ง ๋ ์ด๊ฐ ํ๋ ์ด์ด๋ ์ถฉ๋ํ๋ ๊ฒ์ ์๋๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ง๊ธ ์ ๊ฐ ์ถ์ธกํ๋ ๋ฐ๋ distance๊ฐ "0 -> ์ ๋ฑ๊ณผ์ ๊ฑฐ๋ฆฌ" ๋ฅผ ๋ฐ๋ณตํ๊ณ ์๋๋ฏ ํ๋ฐย (update ๋ด์์๋ distance์ ์ด๊ธฐํ ๊ด๋ จ๋ ์ฝ๋๋ ์ผ์ ์กด์ฌํ์ง ์์ต๋๋ค.)
์ ์ด๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋๊ฑฐ๊ณ ํน์ฌ๋ ์ด๋ฅผ ๊ณ ์น์ ์ ์์ผ์ ๋ถ์ ์ด๋ป๊ฒ ๊ณ ์น์ จ๋์ง์ข ์๋ ค์ฃผ์๋ฉด
์งฑ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๋ณธ๋ฌธ์ ๋ฃ๋๊ฑธ ๊น๋นกํ๋๋ฐ ๋น๋ฐ๋ฒํธ๋ฅผ ๊น๋จน์ด์ ์์ ๋ชปํด ๋๊ธ๋ก ์ถ๊ฐ์ ๋ณด ๋จ๊น๋๋ค. ๊ฑฐ๋ฆฌ๋ฅผ ์์ ๋ฉด ๋ง์คํฌ๊ฐ ์ ์ฉ์ด ์๋์ ์บ๋ฆญํฐ๋ ์ถฉ๋ํ๊ฒ๋ฉ๋๋ค --;;
์ถ๊ฐ) ํ์ฌ ๋ง์คํฌ ํธ๋ ๊ณผ์ ์ด update์ ์์ด์ 10์ง์->2์ง์ 2์ง์->10์ง์๊ฐ ๊ณ์ํด์ ๋ฐ๋ณต๋์ ์ด๋ฌ๋๊ฑฐ๊ฐ์๋ฐ start์ ๋ฃ์ผ๋ฉด ๋ง์คํน์์ฒด๊ฐ ์๋ฉ๋๋ค ํ ....
์๋ต) update์ ํธ๋์๋๊ฐ ์กธ๋ผ๊ฒ ๋๋ฆฐ๊ฑฐ๊ฐ์์ ํ๋ฒ ๋ ๋ฃ์๋๋ ํด๊ฒฐ๋์์ต๋๋ค...
์๋ต) ํ์ฌ ํธ๋ ์ฝ๋ mask = ~mask; mask = ~mask;