ํค์ผ์โ+ ์คํ์ดโ+ ๋จธ๋ฆฌ โ+์ก์๋น๊ธฐ์งโ+ ๋ง์ธ์
๋์ผ๋ก ๋ณด์ด๋ ๋ถ๋ถ์ ๋ง๋ ๊ฑด ์๊ณ
์คํ
์ด์ง๋ฅผ json์ผ๋ก ์ ์ฅ
๋ค๋ฅธ ์ ํ์ ๋ธ๋ก ์ถ๊ฐ๋ฅผ ์ํ ๋ธ๋ก ๋ชจ๋ํ
์กฐ์๊ฐ ๊ฐ์
์ ํ๋๋ฐ
์กฐ์๊ฐ ๊ฐ์ ๋์ค
์์ ๊ฐ์ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํจ
์บ๋ฆญํฐ๊ฐ ๋จ์ด์ง๋ฉด์ ์์ ์๋ ๋ธ๋ก์ ๋ฐ๊ณ ๊ทธ ์์ผ๋ก ๋ค์ด๊ฐ๋๊ฑด ์ง๊ธ๋ ํ ์ ์์ง๋ง
๋ธ๋ก์ ๋ฏธ๋๊ฑด ํ ์ ์๋ค์ณ๋
๋ธ๋ก์ ๋ฐ์ด๋ด๊ณ ๊ทธ ์์ผ๋ก ๋ค์ด๊ฐ๋ ค๋ฉด
์บ๋ฆญํฐ๊ฐ ์๋๋ธ๋ก์ ๋ฟ๊ธฐ์ ์ ํด์ผํด์
๋์ถฉ ๋ธ๋ก์ ๋ฐ ์ ์๋ ํ์ด๋ฐ์ ์ ๋ฐ์ ๋ ๋ฐ์ ์๋๋ค
ํ์ด๋ฐ์ด ์ ๋ฐ์ด๋ ์ค์ด ๋์ด๋๊ฐ ์ฌ๋ผ๊ฐ๋ค
ํ๋ซํผ ์์๊ฐ ์๋ ํผ์ฆ๊ฒ์์ด๋ ํผ์ง์ปฌ์ด ๋ค์ด๊ฐ๋๊ฑด ์ด์ฉ์ ์์ง๋จผ ํผ์ฆ์ด ๋ฉ์ธ์ธ ๊ฒ์์ด๊ธฐ ๋๋ฌธ์ ์ ๋ฐ ํ๋ซํผ์ด ๋๋๊ฒ์ ์ง์ํด์ผํ๋ค
๊ทธ๋ฆฌ๊ณ ์ฑ๊ณต์ ์ผ๋ก ๋ฐ์๋๋ฐ๋ ๋ค์ด๊ฐ๊ธฐ ์คํจํ๋ ๋ถํฉ๋ฆฌํจ์ โ+์๋ ํ๋๋ฐ ์ ์๋๋๊ณ โ+๋ฅผ ์ ๋ฐํด ๊ฐ๋ฐ์๋ ์ ์พํด๋ ํ๋ ์ฌ๋์ ๊ทธ๋ค์ง ์ ์พํ ๊ฒฝํ์ด ์๋๋ผ์
์ ์ผ ๋ฌธ์ ์ ์ธ ๋ธ๋ก์ ๋ฐ๊ณ ์์ผ๋ก ๋ค์ด๊ฐ์ ์๋ ํ์ด๋ฐ์ ๋ธ๋ก์ ๋ฐ์ ์๋ ํ์ด๋ฐ๊ณผ ๋์ผํ๊ฒ ๋ง์ถ๊ธฐ๋ก ํ๋ค
์ด๋ ๋์จ ๋ฐฉ๋ฒ์ด ๋๊ฐ์ ๋ฟ์ผ๋ฉด ์บ๋ฆญํฐ๋ฅผ ๋ฐ์ด์ฃผ๋๊ฑด๋ฐ
๊ทผ๋ฐ ๊ธฐํ์์ ๋์ณ๋ฒ๋ฆฐ๊ฒ ์์๋ค
์ด์ ์ ๋ฌผ๋ฆฌ์ถฉ๋ ์ฒ๋ฆฌ๋ฐฉ์์ ์์ ํ๋๊ฑธ ๊ณ ๋ คํ์ง ์์๋ค
์ถฉ๋๋ฐฉ์์ด ๊ณ ๋ ๋ฌผ๋ฆฌ์์ง์์ ์ฒ๋ฆฌํ๋๋ ์บ๋ฆญ์ด ๊ฐ์์ ๋ชจ์๋ฆฌ์ ๊ผญ์ง์ ์ ๋ฟ๊ธฐ๋งํด๋ ์ฃฝ์๋ค
๊ฐ์ ์์ ์์๋ค๊ณ ์ฃฝ๊ณ
์ฌ์ง์ด ๋ฒฝ์ ๋์๋ซ๊ธฐ๋ก ์จ์ 2๊ฐ์ ๊ฐ์ ์ฌ์ด๋ฅผ ์ ํํ๊ฒ ํต๊ณผํ๋ ๊ธฐ๋ฏน์ด ์๋๋๊ฑด ๋น์ฐํ๊ณ
์๋ผ๋ฐ๊ฐ๋ฝ์ ๊น์ ๋ฟ์๋ค๊ณ ์ฃฝ์ด๋ฒ๋ฆฌ๊ณ ๋จธ๋ฆฌ์นด๋ฝ ๋ฟ์๋ค๊ณ ์ฃฝ์ด๋ฒ๋ฆฌ๋ ์คํฝ์ด๋ฅผ
๋์ ํ ๊ณ ๋ ๋ด๋ถ ๋ฌผ๋ฆฌ ์์ง๋ง์ผ๋ก๋ ํด๊ฒฐ์ด ๋ถ๊ฐ๋ฅํ๋ค๊ณ ์๊ฐํด
๊ฒฐ๊ตญ ๋ด์ฅ ๊ธฐ๋ฅ์ ์ฐ์ง ์๊ณ ์ฝ๋์์ ์ฒ๋ฆฌํ๊ฒ ํ๋ค
์บ๋ฆญํฐ๊ฐ ๋ธ๋ก์ ๋ฟ์์๋ ๋ธ๋ก์ชฝ์ผ๋ก x์ด๋ ๋๋ y์ด๋์ ์๋ํ๊ณ ์์ผ๋ฉด ๋ธ๋ก์ ์ถฉ๋ํ๋ค๊ณ ์ฒ๋ฆฌ
์ถฉ๋ํ๋ค๋ฉด ์บ๋ฆญํฐ๋ฅผ ๋ธ๋ก์ ๋ฟ๊ธฐ์ ์์น๋ก ์ด๋
์ด๋ ๊ฐ์๋ธ๋ก(์ํํ ๋ธ๋ก)์๋ง ์ถฉ๋ํ๋ค๋ฉด ๊ฐ์์ ๋ฟ์๋ค๊ณ ํ์ ํด ์ฌ๋ง์ฒ๋ฆฌ
๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ๋ธ๋ก ์์ด ๊ฐ์๋ธ๋ก ์์ ์์์ผ๋ฉด ์ฃฝ๊ฒ๋ ์์ธ์ฒ๋ฆฌ๋ ํด์คฌ๋ค
๋ฌธ์ ๊ฐ ๋ธ๋ก์ ์ถฉ๋ํ๋ฉด ์๊น์ ์์น๋ก ์ด๋์ํจ๋ค๋๊ฑธ ์๊ฐํ์ง ์์๋ค
๊ทธ๋์ ๋๊ฐ์ ๋ฟ์ผ๋ฉด ์บ๋ฆญํฐ๊ฐ ์๋ก ์ด๋ํ๋๋ฐ
์ถฉ๋ํ์ผ๋ ๋ค์ ๋๊ฐ์ผ๋ก ๋์๊ฐ๊ณ
๋๊ฐ์ ์์ผ๋ ๋ค์ ์ฌ๋ผ๊ฐ๊ณ
๋ฅผ ์ ์์์ฒ๋ผ ๋ฐ๋ณตํ๋ค
์ฒ์์๋ ๊ฐ๋ก๋ก ๋ฐ์ด์ค์ ๋น์ฐํ ๋ฒ๊ทธ๋ผ๊ณ ์๊ฐํด ์๋ก ๋ฏธ๋๊ฒ๋ ์ถ๊ฐํ๋๋ฐ
์คํฝ์ด๋ ์๋ก ์ด๋ํ์ง ์์ ๊ฐ๋ก๋ก ์๋ค๊ฐ๋ค ํ๊ณ
๋ก๊ทธ์ถ๋ ฅ ์์ผฐ๋๋ ๋๊ฐ์ ๋ฟ์์๋ ์ด๋๋ก ๋ฐ์ด์ค์ผ ํ๋์ง ์์น๊ฐ ๊ณ์ฐ์ ๋์๋๋ฐ position.y๊ฐ ๋ฐ๋์ง ์์๋ค
AI๊ฐ ์์ธ์ ์ฐพ์๋๋๋ฐ
ํ position ์ฝ๊ณ ์ฐ๋๋ฐ ๋ณต์ฌ๋ณธ์ ๋ง๋ฌ
position.y์ ๊ณ์ฐ๋ ์Y() ์ ์ฉ๋์ด ์๋ณธ position์ ๋ค์ด๊ฐ๋ค๊ฐ
position.x = () ์์
์๊น ๋ณต์ฌ๋ position์ position.x๋ง ์X()์ผ๋ก ๋ฐ๊ฟ์ ์๋ณธ position์ ๋ค์ด๊ฐ
์๋ณธ position.y์ด ๋ณ๊ฒฝ๋ y๊ฐ์ ๋ค์์
๊ฒฐ๊ณผ์ ์ผ๋ก๋ x์ ๊ฐ๋ง ๋ฐ๋๊ฒ ๋จ
๋์์ ๊ฐํ์
์ ๋์
์ ์๋ณธ์ ๋ณต์ฌ๋ณธ์ ๋ง๋ค์ด์ง๊ณ
๋ณต์ฌ๋ณธ์ด ์์ ๋๊ณ ์๋ณธ์ ๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ํด์ ์๊ธฐ๋ ๋ฌธ์ ๋ก
๋ณ๊ฒฝ๊ฐ์ ์์๋ณ์์ ์ ์ฅํํ ๋์
์ด ๋๋๊ณ ๋์ ์์๋ณ์๊ฐ ์๋ณธ position์ ๋ค์ด๊ฐ๊ฒํจ
๊ณ ๋3 ์์๋ ์๋ ค์ง ์ด์์๊ณ ๊ณ ๋4์์ ์ด๋ฅผ ํด๊ฒฐํ๋ ๋ด์ฅ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์๋ค๊ณ ํ์ง๋ง
๋ฌธ์ ๋ฅผ ์ผ์ผํจ ์ฝ๋๋ ๊ณ ๋ 4์ ๋ด์ฅ ๊ธฐ๋ฅ์ ์์ฐ๊ณ ๋ณ๋์ ๊ธฐ๋ฅ์ ๋ง๋ค์ด์ ์ด๊ฑฐ๋ผ ๋ฌธ์ ๊ฐ ์ฌ์ ํ ๋ฐ์ํจ
๋ด๊ฐ ์ดํดํ๊ฒ ๋ง๋ค๋ฉด
๋ ์ ๋ ๋ฐ๋ณด์ง ๊ฐฑ์
๋ฐํด๋ ์๋๊ฑฐ ์จ๋ผ
- dc official App
์์ผ!