์  FSM์„ ์„ค๊ณ„ํ•˜๊ณ  ์žˆ์–ด์š”.


์ฒ˜์Œ์—๋Š” Normal Enemy, ๋ณด์Šค๊ธ‰์€ ์ „๋ถ€ ๊ฐœ๋ณ„


์ด๋Ÿฐ์‹์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‚˜๋ˆด์–ด์š”.


๊ทธ๋ฆฌ๊ณ ย ์ดˆ๊ธฐํ™”ํ•  ๋•Œย State Controller์—ย ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” State๋ฅผ ๋„ฃ์–ด์คฌ๋Š”๋ฐ,


์ƒ๊ฐํ•ด๋ณด๋‹ˆ๊นŒ ๋ณด์Šค๊ธ‰์ด ์•„๋‹ˆ์–ด๋„


1. ๊ฑธ์„ ์ˆœ ์žˆ์ง€๋งŒ ๋‹ฌ๋ฆดย ์ˆœ ์—†๋Š” ๋†ˆ

2. ๋‹ฌ๋ฆดย ์ˆ˜๋„ ์žˆ๋Š” ๋†ˆ

3. ํ”ผ๊ฒฉ ๋ฉด์—ญ์ด ์•„์˜ˆ ์—†๋Š” ๋†ˆ

4. ์•ฝํ•œ ํ”ผ๊ฒฉ์€ ๋ฉด์—ญ์ธ ๋†ˆ

5. 1๋ฒˆ์ด๋ฉด์„œ 3๋ฒˆ์ธ๋†ˆ

6. 1๋ฒˆ์ด๋ฉด์„œ 4๋ฒˆ์ธ๋†ˆ


๋“ฑ๋“ฑ ์ „๋ถ€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋”๋ผ๊ณ ์š”.


์˜ˆ๋ฅผ ๋“ค์–ด ํ”Œ๋ ˆ์ด์–ด ์ถ”์  ์ƒํƒœ์ผ ๋•Œ "๋‹ฌ๋ฆด ์ˆ˜ ์žˆ๋Š” ๋†ˆ"์€


ํ”Œ๋ ˆ์ด์–ด์™€ ์ผ์ • ๊ฑฐ๋ฆฌ ์ด์ƒ์ผ๋•Œ๋Š” ๋‹ฌ๋ฆฌ๊ธฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์žฌ์ƒ + ์ด๋™ ์†๋„ ์กฐ์ ˆ์„ ํ•ด์ค˜์•ผํ•˜๊ณ 


"๋‹ฌ๋ฆด ์ˆ˜ ์—†๋Š” ๋†ˆ"์€ ๊ฑฐ๋ฆฌ์™€ ์ƒ๊ด€ ์—†์ด ๊ฑท๊ธฐ ์• ๋‹ˆ๋ฉ”์ด์…˜๋งŒ ์žฌ์ƒํ•ด์ฃผ๋ ค๊ณ  ํ•˜๊ฑฐ๋“ ์š”.


์ด๊ฑธ ํ™•์ธํ•˜๋ ค๋ฉด ๋ชฌ์Šคํ„ฐ ์Šคํฌ๋ฆฝํŠธ์— ์ธํ„ฐํŽ˜์ด์Šค ๋ถ™์—ฌ์„œ ํ™•์ธ์„ ํ•ด์ค˜์•ผํ•  ๊ฒƒ ๊ฐ™์€๋ฐ


๊ฒฐ๊ตญ ๋ชฌ์Šคํ„ฐ๋งˆ๋‹ค ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋‹ค๋ฅด๋‹ค๋Š”๊ฑดย ๋ชฌ์Šคํ„ฐ๋งˆ๋‹ค ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š”๊ฑฐ ์•„๋‹Œ๊ฐ€์š”?



๊ณ ์ˆ˜๋‹˜๋“ค์˜ ์†Œ์ค‘ํ•œ ์กฐ์–ธ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.