์ด์ผ ๊ตฌํํจ?
๊ฐ๋จํ๊ฒ
hp0%~25%~50% ~75%~100%์ด๋ ๊ฒ ๋๋ ์
๊ฐ ๊ตฌ๊ฐ๋ง๋ค ์ฒด์ ๋์ ๋ฐ๊ฟ์ฃผ๋ฉด ์ฝ๊ฒ ๊ตฌํ๊ฐ๋ฅํ๋ฐ
์ด๋ ๊ฒํ๋ฉด ์ฒด์ ๋์ด ๊ณ๋จ์ฒ๋ผ ํน์ ๊ตฌ๊ฐ์์ ํํ ๋ฐ๋์์
์ ๋ ๊ฒ ๋ง๊ณ ์ข๋ ๋ถ๋๋ฝ๊ฒ ํ๋ ๋ฒ ์์? ๋กค์์ ์ฒด๋ ฅ๋น๋ก ๋ํธ๋์ฒ๋ผ
(1-hp/maxhp) * ์ฒด์ ๋ฐฐ์จ
์ ์ด๋ ๊ฒ ๊ฐ๋จํ๊ฑธ ๋ ๋ชปํ๊ตฌ๋
์ต๊ทผ๋ฐ maxhp๊ฐ 100์ด๊ณ hp1๊ฐ ์ด๋ฉด ์ฒด์ ๋ฐฐ์จ์ 99๋ฐฐ๋ ๊ณฑํด์ง
์ ๋๋ค. ๋์ค์ผ ๋ฐ๋ณด์ง ใ ใ
๋จธ์ง ์์๋์ง
hp๋ maxhp ๊ฐ Intํ์ด๋ฉด Float์ผ๋ก ์๋ฐ๊ฟ์ค๊ฑฐ์ผ ์๋ ์์.
mathf.lerp(maxGenPerSec, minGenPerSec, remainHealthPercent);
๊ธ๊ณ ๊ณ๋จ์ฒ๋ผ ํํ ๋ฐ๋๋๊ฒ ์ ์ ์ ์ฅ์์๋ ์คํ๋ ค ์ดํดํ๊ธฐ ์ข๋ค. ์ฒด๋ ฅ๊ฒ์ด์ง๋ฅผ 5์นธ์ผ๋ก ๋๋ ์ ๋ณด์ฌ์ฃผ๋ฉด ๋๋์ฑ ์ข๊ฒ ์ง.
์ฌ์ค์ ์์์ฒด๋ ฅ ๋น๋ก๋ ๋๊ฐ์์
์์์ฒด๋ ฅ ๋น๋ก ํ์ฌ์ฒด๋ ฅ ๋ฐ๋น๋ก - dc App