๊ฐ๋ฐ์ผ์ง๋ฅผ ๋ฉ๋ชจ์ฅ์๋ง ์ ๋ค๊ฐ ๋ณด๋ ์ง๋๊ฐ ์๋๊ฐ๋๊ฑฐ ๊ฐ์์ ์ฌ๊ธฐ๋ค๊ฐ ์ ์.
์ง๊ธ ํ๋ ๊ฑด
AI๊ฐ ํ๋ ์ด์ด๋ฅผ ๋ฐ๊ฒฌํ ์๊ฐ ์ด๋ค ๊ณต๊ฒฉ์ ํ ์ง ์ ํ์ ํ๋ ๋ก์ง์ ๋ง๋๋๋ฐ
๊ณต๊ฒฉ์ ์ง๊ธ๊น์ง๋ enemyAction์ด๋ผ๋ enum์ ํ๋์ ํ์ ์ผ๋ก ๋ฃ์๋๋ฐ
์ด๊ฑธ ๋ถ๋ฆฌํด์ enemyAction์๋ Attack์ด๋ผ๊ณ ํ๊ณ AttackType์ ๋ฐ๋ก ๋ถ๋ฆฌํด๋ฒ๋ฆผ.
์ ์๋ attack์ผ๋ dashAttack์ผ๋ ๊ฐ๊ฐ ๋ค๋ฅธ ๋ฃจํด์ ํ๊ณ ๋ฐ๋ก ์ฒ๋ฆฌํด์
๊ณต๊ฒฉ์ด ๋์ด๋๋ฉด ๊ทธ๋งํผ ๋ง์ action๋ก์ง์ด ํ์ํ๊ณ ๊ฑฐ๊ธฐ์ ๋ฐ๋ผ์ ์ฒ๋ฆฌํ ๊ฒ ์ ์ ๋์ด๋๊ฒ ๋จ.
๊ทผ๋ฐ ์ด๊ฑธ ํ๋์ attack์ผ๋ก ๋ง๋ค์ด์ attack์ผ๋๋ ํน์ ํ๋์ ๋ชปํ๊ณ ์ ์ด ๊ณต๊ฒฉํ์๋ ์นด์ดํธ ๋ฐ๋ฏธ์ง๋ฅผ ๋ฐ๋ ๋ฑ์ ์ฒ๋ฆฌ๋ฅผ ๊ฐํธํ๊ฒ ๊ฐ๋ฅํ๊ฒ ๋จ.
๋์ ์ด ์ ํ ๊ณผ์ ์ด ์ฝ์ง ์์์. attackํ๋์ ๋ก์ง์ ์ฒ๋ฆฌํ ๋
๊ทธ ๊ณต๊ฒฉ ์ข ๋ฅ์ ๋ฐ๋ผ์ ์์ง์์ ๋ฌ๋ฆฌ ์ฒ๋ฆฌํด์ผํ๋๋ฐ
์ฐ๊ด ์ ๋๋ฉ์ด์ ๊น์ง ๊ฐ์ด ๊ปด์๊ณ ๋ฐ๋ฏธ์ง๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ด ํ๋ฒ์ด๋ ์ฐ์์ด๋ ์ด๋ฐ๊ฑธ ํ๋์ ๋ถ๊ธฐ์์ ๋ค ์ฒ๋ฆฌํด์ค์ผํ๋๋ฐ
์๊ฐ๋ณด๋ค ๊ณจ์น์ํ ์.
๋คํํ ์ ๋ถ ์ ์ฒ๋ฆฌํ๊ณ ์ ๋, ์ค๋, ํ๋๋ ๊ตฌ๋ถํ๊ณ ย
์ฐฉ์ฉํ ๋ฌด๊ธฐ์ ๋ฐ๋ผ ์ฌ์ ๊ฑฐ๋ฆฌ ๋ฐ๋ฏธ์ง๊น์ง ์ ๋ถ ์์ ์์ฌ๋ก ๋ณ๊ฒฝํ ์ ์๊ฒ ์ฒ๋ฆฌํจ.
ํ์ง๋ง ๋ฌด๊ธฐ class๋ ์์ง ๊ตฌํ์ํจ.
๋ด์ผ์ ์ด๊ฑธ์ด์ฉํด์ ์ข๋ ๋ค์ํ ๊ณต๊ฒฉ ๋ชจ์ ๋ง๋ค๊ณ
AI๊ฐ ํ๋ฅ ์ ์ผ๋ก ์ด๋ค ๊ณต๊ฒฉ์ ํ ์ง ์ ํ์ ํ๊ฒ ๋ง๋ค๊ฑฐ์.
์ด๊ฑฐ๋ง ์๋๋ฉด ๋ณธ๊ฒฉ AI๋ ์ธ์ํ ํผ์น ์ ์๊ณ
์ธํ, ์คํฌ๋ง ๋ค์ํ๊ฒ ๋ฐ๊พธ๋ฉด์ ์๋ง์ ์ข ๋ฅ์ ๋ชน์ ์์ ์์ฌ๋ก ์์ฑ๊ฐ๋ฅํ๊ฒ ๋จ.
๊ทธ ๋ค ๋ฐฐ๊ฒฝ๋ง๋ค๊ณ ์นด๋ฉ๋ผ ๋ชจ์ , ์ด๋ฒคํธ ์ฒ๋ฆฌ, ์ ์ฒด ๋งต๋ง๋ค๊ณ ๋์ฌ ์ฒ๋ฆฌ...
๊ฒ๋ ํ ๊ฑฐ ๋ง๋ค....
์ผ๋จ ์ด๋ฒ์ฃผ์ AI ์ ๋๋ก ์์ฑํด์ผ์ง
๋๊ธ 0