์ค๋์ ๋ธ๋ฃจํ๋ฆฐํธ๋ UMG๊ด๋ จํด์ ๋ดค์ต๋๋น
๋ธ๋ฃจํ๋ฆฐํธ๋ ๋ง์ด์นํด์ง (+100)
UMG๋ ์กฐ๊ธ ์นํด์ง(+30)
๋ธ๋ฃจํ๋ฆฐํธ๋ก๋ง๋ ๊ฑด ๋ฒ๋ ธ๊ณ ํ ์ค์๋ฉด๋๋๊น..
UMG๋ก UI๋ง๋๋๊ฑด๋ฐ ํฌํ ์ต์์ ๋์ถฉ HP / MP ๊ฒ์ด์ง๋ฅผ ๋ง๋ ๋ค
UMG๋ฅผ ์ด์ฉํด์ ์ ์ฉ
ํ๋ ์ด์ด HP๋ MP ์ง์ ์ค์ ํ๊ณ ์ฐ๋๋๊ฒ๋ง๋ฌ
๋ฌธ์ ๋ ์ด์ ๋ถํฐ ์๋ ๊ทธ ๊ทธ์ง ๋ฐ์ธ๊ฐ ๊ฐ์ ํฐํธ ๋ฌธ์ ๋๋ฌธ์ ์ ๊ธฐ๋ ์ง๊ธ ํฐํธ์ด์ํ๊ฑฐ ๋ค์ด๊ฐ์๋๋ฐ
(HP, MP๋ ์ด๋ฏธ์ง๋ก ๊ธ์๋ฃ์๊ฒ, 100, 75 ์ด๋ฐ๊ฑด ํ๋์๋ฐ๋ผ ์ ๋์ ์ผ๋ก๋ฐ๋๋์์น = ํฐํธ๊ฐํ)
์ด์ ๊ธ๊ณ UMGํ๋๋ฐ๋ ์กฐ๊ธ ์ฐ์ฐํ๊ฒ๋์๊ธดํ๋๋ฐ ๋ด์ผ UMG๋ ํฐํธ๊ด๋ จํด์ ๋๋น๋ฒผ๋ด์ผํ ๋ฏ
hp/mp๋ฐ ์๋ณด๊ณ ์ธ๋ฑ์ค ๊ณ ์ณ๋ด
์ ์ฒด๋ ฅ ๋ง๋ ๊ฒ์ด์ง๊ฐ ์ธ๋ฑ์ค 0~1์ ๋ฐ์์
ํ์ฌhp / max hp ํ๋์์ผ๋ก ์คฌ๋๋ ์๋จใ ใ
ํฐํธ๋ฌธ์ ๋ ์ด์ ๊ตฌ๊ธ๋ง๋ํ๋ฉด์ ์์๋ดค๋๋ฐ
์ธ๋ฆฌ์ผ์๊ฒฝ์ฐ๋ runtimeํฐํธ์ offlineํํ์ ํฐํธ๋ก ๋๊ฐ์งํํ๊ฐ์์
runtime์๊ฒฝ์ฐ๋ ๊ฐ๋ณํ๋๊ฒ. ๊ทธ๋ฌ๋๊น ์ ๋ฐ ui๊ฐ์๊ณณ์์ฐ์ด๋๊ฒ์ธ๋ฐ
์ด๋๋ ํฐํธํ์ผ์ ๊ทธ๋ฅ ๋ฐ๋ก ์ง์ด๋ฃ๊ณ ์์ ์ฉ์ด๋จ. ๊ฐ๊ฟ
๊ทผ๋ฐ.. ์ด๋ฏธ์ง๋ ๋๋ง๋ฐฉ์์ผ๋ก ๋๋ offlineํฐํธ์๊ฒฝ์ฐ๋
๊ฐ๋ก๊ฐ์ด ๋์ดใ กใ ก
๊ณ์ ์ด๊ฒ์ ๊ฒ์์๋ณด๋ค๋ณด๋ ๊ฒฐ๊ตญ ํฐํธ๋ฅผ ์๋ก๋ง๋ค๋
์ฌ์ด์ฆ๋ฅผ ์กธ๋ผํฌ๊ฒํด์ ์๋น๋ฒผ์๋ฃ์ผ๋ฉด ๋งค๋๋ฝ๊ฒ ์๋์ค๊ธดํ๋
์ด๋ ๊ฒํ๋ฉด runtime์ฒ๋ผ ๋ชจ๋ ๊ธ์๋ฅผ ์ด์ฉํ ์์๊ณ ์ํ๋๋จ์ด์ ๋๋ง ๋ฃ์ด์ ํค์์์จ์ผํจ
offlineํฐํธ๋ฅผ ์จ์ผํ ๋๋ runtime๋ฐฉ์์ ํฐํธ๋ฅผ ์ด์ฉํด์ ๋์ฒดํ ์์๋ ํํ๋ก
๋ฐฉ๋ฒ์ ์ฐพ์๋ด์ผ๊ฒ ์.
๋๊ธ 0