์gif๊ฐ ์ ์ฉํ ์์ย
๋ด๊ฐ ์ ์ ๋ฐฐ์ด ๊ฒ์ฐฝ์คํฐํฐ ํํ ๋ฆฌ์ผ์์๋ ์คํ๋ผ์ดํธ ์ด๋ฏธ์ง 5๊ฐ๋ฅผ์จ์ int ๋ก๋ง๋ hp๋ณ์์๋ฐ๋ผ ํํธ๊ฐ๊น์ด๋๊ฑธ ํํํ์๋๋ฐ
์ข ๋ด๊ฐ ์ถ๊ตฌํ๋ ๋ฐฉํฅ์ด ์๋๋ผ์ ์ง์ ๋ง๋ค๊ธฐ๋ก ํ์
๊ธ์์์ ย ์๋งํด๊ฑด๋๋ฆด๋ ย ํด๋ณธ์ ์ด ์์ด์ ๊ธ๋ฐฉ๋ง๋ฌ
์ฐ์ float ๋ณ์๋ก hp 1~100์ ์ ๋ ฅํ๊ฒ ๋๊ณ .
์ํ๋ค๋ฉด maxhp๋ผ๋ float๋ณ์๋ ํ๋ ๋๋ฌ์ ํ์ฒด๋ฅผ ํ์ํด๋๋๊ฒ ์ข์ (๋ค์ ์ด์ ๋์ด)
๊ทธ๋ฆฌ๊ณ ๋นจ๊ฐ ๋ง๋๋ฐ ์ด๋ฏธ์ง๋ ๊ทธ๊ฑธ ๊ฐ์ธ๋ ๊ฒ์ด์งํ์ด ๋ ์ด๋ฏธ์ง ์ด๋ ๊ฒ ๋๊ฐ๋ฅผ ์บ๋ฒ์ค์ ๋ฐ๊ณ , ์ต์ปค๋ ๋ฐ์์ฃผ๊ณ
์ฌ๊ธฐ์ ๊ฐ๋จํ ์ฐ์์ธ๋ฐ
๋ค๋ฅธ ์จ๋๊ณ ์๋ก ๋ณํํ ๋ ์ฒ๋ผ
์๋ก์ด float ๋ณ์ hppos_X ๋ฅผ ๋ง๋ค์ด์ย
hppos_X =( (hp)/(maxhp) )*436 - 157
ย ํด์ฃผ๊ณ (ย ๋นจ๊ฐ๋ง๋๊ฐ ์์ง์ผ ์์น๊ฐ ๋๊ฐ์๊ฒฝ์ฐ๋ 289์์ -147์ด๊ธฐ ๋๋ฌธ์ , 436์ ์ด๋๊ฐ๋ฅํ ์ดํฉ์ด๊ตฌ -147์ HP 0์ผ๋ , 289๋ HPํ์ผ๋)
์ด hppos ๋ฅผ ์๊น ์ค์ ํ ๋นจ๊ฐ๋ง๋๋ฐ์ RECT TRANSFORM ์์๋ ์ต์ปค๋ ํฌ์ง์ ์ X๊ฐ์ ์ ๊ฑธ ๋ฃ์ด์ฃผ๋ฉด
HP์ ๋ฐ๋ผ์ ์ผ์ชฝ์ผ๋ก ์ด๋ํ๋ HP๋ฐ ์์ฑ
๊ธ๋ก๋ง ์ค๋ช ํ๋๊น ๋ญ๊ฐ ๋๊ฒ ํ์ง๋ค..
๋ค๋ค ์๋๊ฑฐ ๊ฐ๊ธดํ์ง๋ง ์กฐ์ฌ์ค๋ ์ฌ๋ ค๋ด ( ๊ทธ๋ ๋ค๋ฉด ๋ฏธ์.. ์ฌ๊ธฐ๊น์ง ์ฝ๋๋ผ ย ์๊ณ ํ์ด)
๋ณต์ตํ๋ ์ฐจ์๋์๊ณ ย
์ด๋ฐ ๊ฐ๋จํ๊ฒ ์ข๋๋ผ ๋๋ ์ฒ์ ๋ฐฐ์ธ ๋ ์ค๋ช ๋ณด๋ฉด ์์ฒญ๋๊ฒ ๊ธด๋ฐ ์๊ณ ๋ณด๋ฉด ๋จ 1์ค์ด ํ์ํ๊ฑฐ์์ ๊ฒ์๋ฉ์ด์ปค๋ ์ ์ฝ๋๋ ๋น์ทํ ๊ฑฐ ๊ฐ์
๋ง์ ํนํ ๋์์ ๊ฐ์๋ณด๋ฉด ์ฃผ์ ๋ฆฌ์ฃผ์ ๋ฆฌ์กด๋๊ธด๋ฐ ์ฝ๋์ธ๋ค์ค์ธ๊ฒฝ์ฐ๋์๊ณ
์ฌ์ค ๊ทผ๋ฐ ์ด๊ฑด ๋๊ฒ ๊ฐ๋จํ ์์คํ ์ธํธ์ด๋ผ
์ ๋จน๊ณ ๋จ์๊ธ์ธ์ค์๊ณ ์์ถ๋๋ฆ ใ ใ ๋๋ณ์ ์ธ๊ฐ
์ด๊ฑฐ ์ ๋ํฐ UI ์ด๋ฏธ์ง ์์ฑ์ fillamount๋กํ๋ฉด ๊ฐ์ฌ์ด๋