์ค๋๋ง์ ์ผ์ง๋ฅผ ์ฐ๋ ๊ธฐ๋ถ์ด ๋ ๋ค
์ค๋ ํ ๊ฒ
1. ์ฒด๋ ฅ์ ์ฌ๋ฌ ๊ฐ๋ก ๋ถ๋ฆฌ์์ผฐ์.(๋งจ๋ชธ-์ฅ๊ฐ-๋ณดํธ๋ง). ์ฒด๋ ฅ์ ๋ณดํธ๋ง-์ฅ๊ฐ-๋งจ๋ชธ ์์๋๋ก ๊น์. ๋งจ๋ชธ์ด ๋ค ๊น์ด๋ฉด ์ฃฝ์.
2. ๋ฐ๋ฏธ์ง ํ์ ์ ์ฌ๋ฌ ๊ฐ๋ก ๋ง๋ค์์.
3. ๊ฐ ๋ฐ๋ฏธ์ง ํ์ ์ ๊ฐ ์ฒด๋ ฅ์ ๋ํด ๋ฐ๋ฏธ์ง ๊ณ์๊ฐ ๋ค๋ฆ.ย
4. ํน์ ์ฒด๋ ฅ์ ์์ ๋ฌด์ํ๊ณ ์์ชฝ์ ์ฒด๋ ฅ์ ๋๋ฆด ์ ์์
ํ๋ ๊น์ ์ผ์ ๋จ์๋ก ๋ถ๋ฆฌ๋ ์ ๋ก ์ด๋ฃจ์ด์ง HP UI๋ ์๋ดค์.
ํ ์นธ์ด 25์ฒด๋ ฅ.ย
๊ฐ ์ฒด๋ ฅ๋ง๋ค ๊น์ด๋ ๋น์จ์ด ๋ค๋ฅธ ๊ฑธ ๋ณผ ์ ์์.ย
์ด๋๋ ์๋จธ ๋ฌด์ํ๊ณ ๊นก์ฒด๋ ฅ ๊น๋ ๊ฒ ํ
์คํธ.
์ ๋๋ค.
๋์ถฉ ๋ฉ์ธ ์ฝ๋๋ ์๋์ ์ฌ๋ฆฌ๊ฒ ์
์ฒด๋ ฅ์ Life, Armor, Shield๋ก ๋ถ๋ฆฌํ๊ณ , HealthHandler ํด๋์ค์์ ์ผ๊ด์ ์ผ๋ก ๊ด๋ฆฌํจ.
Life ๋ Die ํธ์ถ์, ํด๋น ์ฒด๋ ฅ์ ๊ฐ์ง๊ณ ย ์๋ ICanTakeDamage.Die()๋ฅผ ํธ์ถํจ(= ์ ๋์ด ์ฃฝ์)
๋ฐ๋ฏธ์ง ํ์ -๊ฐ์ ์จ ํ ์ด๋ธ์ ๋ญ๋ก ์ ์งํด์ผ๋๋ ๊ณ ๋ฏผํ๋ค๊ฐ
ย HealthHandler ์คํฌ๋ฆฝํธ ์์ ์ธ์คํํฐ ์ฐฝ์์ ๋ฃ์ด๋๊ณ ์ถ์ด์ย ๊ฑ ์คํฌ๋ฆฝํฐ๋ธ ์ค๋ธ์ ํธ ์ผ์.
์ข์ ์์ด๋์ด ์์ผ๋ฉด ์กฐ์ธ๋ฐ๋
๊ทธ๋ผ ์๋
๋ฌด์๋ฌด์ํ ๊ดํตํ์ ใทใท
๊พธ๋ฌผ๊พธ๋ฌผ~ใ ใ
๋๋ ๋ฉ์ง ์ฝ๋์์