๊ณ ๋ธ๋ฆฐ ์ ํฌ์ก์ ์์คํ ๊ตฌํํ๊ณ
ํ๊ฒฉ์์คํ ๊ตฌํํ๋ค์์
AI๋ฅผ ๋ถ์๋๋ฐ
๊ณ ๋ธ๋ฆฐ๋ผ๋ฆฌ ์๋ก ์น๊ณ ์๋ค
๊น๋ฐํ๊ณ ํ๊ฒฉ์์คํ ์ ์ง์๊ตฌ๋ถ ๊ฐ๋ ์ ์๋ฃ์์
์์ ์๋ ๊ฐ์ฒด์งํฅ์ผ๋ก ์งฐ์์๋
if enemy
attack(enemy)
์ด๋ฐ์์ผ๋ก ๋์ ์ ๋ฐ์ํฉ์ด ์ ์๋์์๋๋ฐ
ECS๋ก HitEventSystem ์ถ๊ฐ,ย ActionSystem ์ถ๊ฐ, ์ด๋ฐ์์ผ๋ก ๊ตฌํ์ ํ๋๊น
์์คํ ๋ผ๋ฆฌ ๊ทธ๋ฅ ์ํธ์์ฉํ๋ฉด์ ์ ๋ฐ ์์์น๋ย ๋ชปํ ์ํฉ์ด ๋ฐ์ํ๋ ๋ฏ
์์ง๊น์ง ECS ์ฌ๋ฏธ์์
๋ถ๋ฝ๋ค ๋ญ์ฐ๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ ๋๋ฉ์ด์ ์ ๋ค์ดํฐ๋ธ๋ก ์ง์ํ๋ค
์๋ก ์ธ์๊น์ง ์ํฌ์์์ผ๋ฉด ๊ฐ๊ฒ
ํ๋์๋ ๋ ๊ณ ๋ธ๋ฆฐ์ ์๋ค