2D ์ฌ์ด๋ ๋ทฐ ๊ฒ์์ ๋๋ค.
๋ชฌ์คํฐ๊ฐ ๋งต์ ๋์๋ค๋๊ณ ์ฌ์ ๊ฑฐ๋ฆฌ ๋ด์ ๋ค์ด์ค๋ฉด ๊ณต๊ฒฉํ๋ ํจํด ๊ธฐํ์๋ฅผ ์์ฑํด์ ์ฃผ๋ ค๊ณ ํฉ๋๋ค.
์ด๋ ๊ฑฐ๋ฆฌ: x์ถ์ ๊ธฐ์ค์ผ๋ก -100 ~ 200 ๊น์ง ์์ง์ด๊ฒ ํด๋ฌ๋ผ๊ณ ์ ๋ฌํด์ฃผ๊ณ ย ์ฌ์ ๊ฑฐ๋ฆฌ๋ย ๋ฆฌ์ง๋๋ฐ๋ ํฌ๊ธฐ๋ฅผ ์ธก์ ํด์ ์ ๋ฌํด์ค์ผํ๋๊ฑด๊ฐ์?
๋ํ ๋ชฌ์คํฐ์ ๊ณต๊ฒฉ์ด ์ฌ๋ฌ๊ฐ๋ผ๋ฉด ์๋์ฒ๋ผ ๋ฐ์ดํฐ๋ฅผ ์์ฑํด์ ์ ๋ฌํด์ฃผ๋ฉด ๋๋๊ฑธ๊น์?
| no | monsterย | attack_Pattern |
| 1 | enemy1 | attack1 |
| 2 | enemy1 | attack1 |
| 3 | enemy1 | attack2 |
| 4 | enemy1 | attack1 |
| 5 | enemy1 | attack2 |
| 6 | enemy1 | attack1 |
| 7 | enemy1 | attack1 |
| 8 | enemy1 | attack1 |
์ ํฌ ๊ด๋ จ๋ ๊ธฐํ์๋ ์ฒ์์ด๋ค ๋ณด๋ ๋ฏธ์ํจ์ด ๋ง์ต๋๋ค. ์กฐ์ธ ๋ถํ๋๋ฆฝ๋๋ค!
์ด๋ ๊ฑฐ๋ฆฌ: x์ถ์ ๊ธฐ์ค์ผ๋ก -100 ~ 200 ๊น์ง ์์ง์ด๊ฒ ํด๋ฌ๋ผ๊ณ ์ ๋ฌํด์ฃผ๊ณ ์ฌ์ ๊ฑฐ๋ฆฌ๋ ๋ฆฌ์ง๋๋ฐ๋ ํฌ๊ธฐ๋ฅผ ์ธก์ ํด์ ์ ๋ฌํด์ค์ผํ๋๊ฑด๊ฐ์? -> ๋๊ฐ ํ๊ณ ์ถ์๊ฒ ์ด๊ฑฐ๋ผ๋ฉด ์ด๋ ๊ฒ ๋งํ๋ฉด ๋ ๋ฏ
๊ฐ์ฌํฉ๋๋ค!
ํจํด ๊ทธ๋ฅ ์ซ์๋ง ์ง์ด๋ฃ๋๊ฒ ๋ณด๊ธฐ๋ ์ฐ๊ธฐ๋ ํธํจ
์ ๋๋ฉ์ด์ ์ด๋ ํจํด์ ์ซ์๋ฅผ ๋ช ์ํ ๋ค์ ์ ๋ฌํ๋ฉด ๋ ํจ์จ์ ์ด๊ตฐ์ ๊ฐ์ฌํฉ๋๋ค!
ํ์์์/ ๋ณดํต ๋ชฌ์คํฐ๋ฐ์ดํฐ์ํธ๋ ํ ๋ชฌ์คํฐ๋น ํํ์ ๋๋ ค๋ฐ๊ธฐ ๋๋ฌธ์ attack pattern์ ๊ตฌ๋ถ์๋ฅผ ํ๋ ์ถ๊ฐํด์ attack1/attack2 ์ด๋ฐ์์ผ๋ก ๊ตฌ๋ถ์๋ฅผ ๋ฃ์ด์ฃผ๋ฉด split('/')ํจ์ ์ฐ๋ฉด ๋๊ธฐ๋๋ฌธ์ ํ์ ์ ๋ค ๋ฃ์ด๋ ๋จ
์ ๊ฐ ์ ์ดํดํ๊ฑด์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์กฐ์ธ ๊ฐ์ฌํฉ๋๋ค!