์๋ฐ์ด๋ฒ๋ฅ ๊ฒ์๋ง๋ค๊ณ ์๋๋ฐ 2D๋ค๋น๋ฉ์ฌ๊ฐ ์์ด์ ์์ ์ฐ๊ณ , ์คํ์ธ์ ๋๋ฉ์ด์ ๋ชฌ์คํฐ์ฐ๊ณ ์๋๋ฐ
์์์ฒ๋ผ ๋ชฌ์คํฐ์ซ์ ๋ถ์ด๋๋ฉด ๋ ์ค์ง ใ ใ
๋ ๋๋ง์ ์ฐ์ ์คํ์ธ ๋ฌถ์ด์ ๋๋ก์ฐ์ฝ์ ์ข ์ค์ด๊ธดํ ํ ๋ฐ 2D๋ค๋น๋ฉ์ฌ๋ ์ด์ผํด์ผ๋ ์ง ๊ฐ๋์์กํ๋ค
์ค๋ธ์ ํธ ์ ๋ง์ ๋ ์คํ์ธ ์ฐ๋ฉด ์ ๋ ์ ๋จ. ์ ๋ณด๋ฉด ์กฐ์ํ๋ ์บ๋ฆญํฐ๋ ๋ณด์ค๋ง ๋ณธ ์ ๋๋ฉ์ด์ ์ฐ๊ณ ์๊ณ ์ค๋ธ์ ํธ ์๊ฐ ๋ง์์ ธ์ผ ํ๋ ์ ๋ค์ ํ๋ ์ ๋ฎ์ ์คํ๋ผ์ดํธ ์ ๋๋ฉ์ด์ ์ฐ๊ณ ์์
์... ์ข์ํ๊ฐ์ฌํฉ๋๋ค ใ ใ ใ ์คํ์ธ์ผ๋ก ๋ชน๋ค๋ง๋ค์๋๋ฐ ํ
๋ง์ฝ ์คํ๋ผ์ดํธ์ ๋๋ฉ์ด์ ์ด๋ ์คํ์ธ์ด๋ ๊ฐ์์๋์ผ๋๋ ์ฐจ์ด๋ง์ด ์ฌํ๋์ ??
์คํ์ธ???
์คํ์ธ์ด ๋๊ฒ ๋ฌด๊ฒ๋๋ณด๋ค์ ..ใทใท
์คํ์ธ ๋ฌด๊ฑฐ์
์คํ์ธ๋ ์คํ์ธ์ธ๋ฐ AI๊ฒฝ๋ก๋ ์ฑ๋ฅ๋ง์ด๋ฌต๋๊ฑฐ๊ฐ์์
Boid ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ ๋๊ฐ ์ด๋,ํํผ,๊ฒน์นจ ์ฒ๋ฆฌํ๋ฉด ์ข ๋น ๋ฅผ๋ฏ
์ค ์ฒ์๋ค์ด๋ณด๋๋ฐ ๊ตฌ๊ธ๋ง ํด๋ณด๊ฒ์ต๋๋ค ๊ฐ์ฌํด์ !!
๋ด๋น๋ฉ์์๋ ์ ์ ๊ธธ์ฐพ๊ธฐ & ๋์ ํํผ(Obstacle Avoidance)๊ฐ ์๋๋, ์ด์งํผ ๋งต์ ์ ์ ๊ตฌ์กฐ๋ฌผ์ ์๊ณ ์ ๋ถ ์์ง์ด๋ ์ ๋ค๋ฟ์ด๋ ๋์ ํํผ๋ง ๊ตฌํํ๋ฉด ๋ด๋น๋ฉ์ ์ฐ๋๊ฒ๋ณด๋จ ํจ ๋น ๋ฅผ๊ฑฐ์. ์คํํฌ๋ํํธ2๋ ๋ถ๋์ง์ ํด์ ์ด๋ํ ๋, ์ด๋๊ฒฝ๋ก๋ ์ ์ ๊ธธ์ฐพ๊ธฐ๋ก ๊ธธ์ ์ฐพ๊ณ , ์ฐพ์ ๊ฒฝ๋ก๋ก ์ด๋ํ๋ฉด์ ๋ง๋๋ ๋์ ๊ฐ์ฒด๋ Boid๋ก ํผํจ.
ํ์ฌ๋ A* Pathfinding Pro ์ ๋ํฐ์์ ์ ์ฌ์ฉ์ค์ธ๋ฐ ๋ฐ๊พธ๋ฉด ํ๋ ์์ฒด๊ฐ์ข ๋ ๊น์ ?? ์ง์ ํ ์คํธ๊ฐ ์ข๊ธดํ์ง๋ง ํน์์จ๋ณด์ จ๋ํด์ ...
๋ณ๋ชฉ์ด AI์ธ๋ฐ ๋ค๋ค ์คํ์ธ ์ด์ผ๊ธฐ๋ฅผ ํ๋ค
AI๋ง ์ต์ ํ ๋นก์ธ๊ฒํ๋ฉด ํ๋ ์ ์ก์์์์๊น์ ??
๋๋ ค๋ด์ผ์์ง ํด๋ณด์
๋ค๋ต ใ ใ
ํํํน๊ณต๋๋ฅผ ์ ํด๋ด์ ๋ชจ๋ฅด๊ฒ ๋๋ฐ ai๋ผ๊ณ ํ ์ ๋์? ๋ปฅ ๋ซ๋ฆฐ ๊ณณ์ด๋๊น ๊ทธ๋ฅ ํ๋ ์ด์ด ์์น - ๋ด ์์น๋ก ๋ฐฉํฅ๋ง ์ฐพ๊ณ ์์ง์ด๋ฉด ๋๋ ๊ฑฐ ์๋๊ฐ ๋ฑ์๋ ์ด๋ ๊ฒ ์์ง์ด๋ ๊ฒ ๊ฐ๋๋ฐ
์ด๋ณด์๋ผ ์ง์ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ์ง์๊ณ 3D๊ฐ ์๋๋ผ์ ๋ค๋น๋ฉ์ฌ๋ฅผ ์ฌ์ฉ๋ชปํ๋ค๋ณด๋ ์ ๋ํฐ์์ ์ค์ A* Pathfinding Pro ๋ผ๋๊ฑธ ์ฌ์ฉ์ค์ด์์ ๋ชน๋ผ๋ฆฌ ๊ฒน์น๋ฉด ์๋๊ณ , ๋ปฅ๋ซ๋ฆฐ๊ณณ์ด๊ธดํ๋ฐ 3๊ฐ์ ์ฅ์ ๋ฌผ์ด ์กด์ฌํ๋ฉฐ ์บ๋ฆญํฐ์๊ฒ ์ ๊ทผํ๋๊ฑฐ๊น์ง ๊ตฌํ๋๊ฑด๋ฐ ํ๋กํ์ผ๋ฌ ํด๋ณด๋ ์๋ก์๊ฒน์น๋๋ถ๋ถ๊ณผ ๋ชน์ด ์ฃฝ์ด์ ๋์คํฐ๋ ๋ ๋ง์ด ์ก์๋จน๋๊ฑฐ๊ฐ์..
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋ค ๋ง์์.. ๋ชน๋ผ๋ฆฌ ์๋ถ๋ํ๊ธฐ์ํด์ ์ฝ๋ผ์ด๋,๋ฆฌ์ง๋๋ฐ๋์ฐ๊ณ ์์ด์ FixedUpdate ์์ ๊ธฐ๋ณธ๊ฐ ๊ทธ๋๋ก ์ฐ๋์ค์ ๋๋ค
์ค์ค์ค..... A* ์์ ๊ฒฝํ์์๊ตฐ์ !!๋ชน๋ผ๋ฆฌ ์ถฉ๋๋ ์ถฉ๋์ด๊ณ ์บ๋ฆญํฐ๊ฐ ๋ชน๊ธฐ์ค ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ์ด๋ํ๋ฉด ์ฆ๊ฐ ๋ฐ์ํ๊ธฐ์ํด์๋งค๋ฒ์ ๋ฐ์ดํธ์ค์ด์์ต๋๋ค...!์ ๋ฐ์ดํธ ์ข ์กฐ์ ํด๋ณด๊ณ local avoidance ๋ ํ์ธํด๋ณด๊ฒ ์ต๋๋ค !!์ด๋๋์๋๋ฉด ๋ง์ํด์ฃผ์ ๋ง์ง๋ง๋ถ๋ถ์ฒ๋ผ Boid์ ๊ฒฐํฉํ๊ฑฐ๋Boid๋ง ์ฐ๋๊ฒ๋ ๊ณ ๋ คํด๋ด์ผ๊ฒ ๋ค์ ๊ฐ๊ธธ์ด๋ฉ๋ค ํํ ๊ฐ์ฌํฉ๋๋ค !
์ ๊ฐ ์์ง ์ด๋ณด์์ด๊ธฐ๋ ํ๊ณ ์๋ฐ์ด๋ฒ๋ฅ ์ฅ๋ฅด๊ฒ์์ ์ฒ์๊ฐ๋ฐํด๋ด์... AI๊ฒฝ๋ก ๊ตฌํ๋ฐฉ๋ฒ ์ฐพ๋ค๊ฐ A* ๋ฐ๊ฒฌํ๊ณ ๋ํผ์ฌ์ฉํ์์ต๋๋ค ํ... ์์ ์ ์์กดํ์ง๋ง๊ณ Boids๋จผ์ ๊ณต๋ถํด๋ด์ผ๊ฒ ๋ค์ !
ํํํน๊ณต๋ ai๋ ํจ์คํ์ธ๋ฉ ์์ฐ๋๊ฑธ๋ก ์๊ณ ์์ ๊ทธ๋ฆฌ๊ณ ๋ง์ ์ค๋ธ์ ํธ ์ต์ ํํ๋ ๊ธฐ๋ฒ์ unity ecs ์ด๊ฑฐ ์ฐ๋ ๊ฒ ๊ฐ๋๋ฐ ๋ฌธ์ ์ฐธ๊ณ ํด๋ณด๋ฉด ๋ ๋ฏ - dc App
์ค ์ฐพ์๋ณผ๊ฒ์ ๊ฐ์ฌํฉ๋๋ค !! ํํ์ ์ด๋ป๊ฒ๊ตฌํํ๊ฑฐ์ง... ์ฝ๋์ด๋ํด๋ณด๊ณ ์ถ๋ค ํํ
๊ฐ ์ ๋๋ง๋ค ๋ฌด๊ฑฐ์ด ํจ์คํ์ธ๋ฉ ํ๋๊ฑด ์๋์ง? ํ๋๊ทธํ ์ผ์์ ์ฅ์๋ผ๋ค ๋ง์ด ๋์ค๋๊ฑฐ ์ด๋ป๊ฒ ๋๋ ธ๋์ง ์ฐธ๊ณ ํด๋ด ๋ฑ์๋ฅ์์ ์ ์ฉ์ ๋ค๋ฅด๊ฒ ํด์ผ๊ฒ ์ง๋ง
https://www.youtube.com/watch?v=1R7W8LVvegk&ab_channel=AIandGames
๊ฐ๊ฐ ๋ชฌ์คํฐ ๊ฐ์ฒด๋ง๋ค A* Pathfinding Project ์์ ์ฌ์ฉํด์ ์ ์ฉ์ค์ธ๋ฐ... ํ
์์๋งํฌ๊ฐ์ฌํฉ๋๋ค. ๋ค๋ณด๊ณ ์๋๋ฐ ๋์๋ง์ด๋๋์์์ด๋ค์ฌ !!