์ค๋์ ๋ ธ๋์
https://www.youtube.com/watch?v=uaK5Z3mfL8g์ง์~ ์์กด๊ฒ ํ์์์ ํ๊ธฐ๋ฅผ ์ถ๊ฐํ๋ค!
์ข๋น AI๋ ํ์์๋ ๊ทธ๋ฅ ๋์๋ค๋๋ค๊ฐ ๋ฒ์์์ผ๋ก ํ๋ ์ด์ด๊ฐ ๊ฐ์ง๋๋ฉด ๊ธธ์ฐพ๊ธฐ ์๊ณ ๋ฆฌ์ฆ์ด ๋ฐ๋ํด์ ์ซ์๊ฐ!
์ด๋ ๊ฒ ์ข๋น 2๋ง๋ฆฌ๊ฐ ์ซ๊ณ ์๋ ์ํฉ์ด๋ฉด
์ด๋ฐ์์ผ๋ก ๋จ!
3๋ง๋ฆฌ ์ด๊ทธ๋ก๋๋ฉด ์ด๋ ๊ฒ ์ซ์์ด
๋ฌด๊ธฐ์์ด ๋ค์์ ์ข๋นํํ ๋๋ฌ์์ด๋ฉด ๋ชป๋น ์ ธ๋์ด ใ ใ ใ
๋ฉํฐ ํ ์คํธ
๋๊ธฐํ์์ ๊ฐ์ฅ ๋ฌธ์ ๊ฐ ๋ง์์ง๋ง... ๋คํํ ์ด์ฌํ ์ฝ์งํ๋ย ๋ฏธ๋๋งต์ด๋ ์ง๋ถ ์, ์ข ๋ฅ ๋ฑ ์ ๋ถ ๋๊ธฐํ ์๋จ ใ ใ
์ข๋น์ข ๋ฅ๋ ์ผ๋จ ๋ ธ๋ฉ ํ๋๋ง ๋ง๋ค์ด๋๊ณ , ๋ค์์ ๋์ ๊ตฌ์ฑ๋ฌผ ์ข ๋ฅ๋ฅผ ๋๋ ค๊ฐ๊ฑฐ๋ค!
์์!
astar์ธ๊ฐ์? ํ๋ ์ด์ด๊ฐ ๊ณ์ ์์ง์ด๋๋ฐ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋๊ฑฐ์?
IEnumerator find() { while (true) { if (enemy.isFinding) { enemy.seeker.StartPath(transform.position, enemy.targetPosition.position, OnPathComplete); } yield return new WaitForSeconds(0.2f); } }
์ด๋์ ๋ณธ ์ข๋น๊ฒ์์ด๋ ๋ง์ด ๋ฎ์ ๋ฏ...
์๋ง ๋ฐ๋ํ์ด์ผ๊ฑธ ๋์์ธ ๊ทธ๊ฑฐ ์ฐธ๊ณ ํ๊ณ ์์ด!
gif ๋ฏธ๋๋งต ์ง๋ถ ์์ด๋ฆฌ ๋ฒ์ฉ์ด๋
์ง์ง๋ค ํด์๋๊ฐ ๋ฎ์์๊ทธ๋ฐ๊ฐ
๋์์ค์ท์๋ง ์ด๋ ๋ ์ค์ ํ๋ ์ด์์๋ ๊ด์ฐฎ๊ณ ?
์ฐ์ ์ฉ๋ค
๊ธธ์ฐพ๊ธฐ ๋ญ์?
์์ 10๋ง์์ง๋ฆฌ๋
ํ์คํ 10๋ง์๊ฐ ํ๊ธดํ๋ค