hp ํํ์ ํ๊ณ ์ถ์๋ฐ ๊ธฐ์กด์ 100์์ 0์ผ๋ก ๋ด๋ฆฌ๋ ๋ฐฉ์์ด ์๋ 0์์ 100์ผ๋ก ์ฌ๋ฆฌ๋ ๋ฐฉ์์ ํ๊ณ ์ถ์ด์ ๊ทธ๋ฌ๋๋ฐ
์ด ์ด๋ฏธ์ง์ ๋๋น๋ฅผ 0์์ ๋ถํฐ 100์ผ๋ก ๋๋ ค๊ฐ๊ณ ์ถ์. ์ผ์ชฝ ๋ํธ๋จธ๋ฆฌ์ ๋ณด๋ฉด ๋๋ฆ์ ํจ๊ณผ๋ฅผ ์ค๋จ๋๋ฐ ์ด๊ฒ fill๋ก ํ๋ ์ฌ๋ผ์ง๋๋ผ๊ณ ..
ํน์ ์ด๋ป๊ฒ ์ฝ๋ ์ง์ผํ ๊น?
์ผ๋จ ์จ๋ณธ ๋ฐฉ๋ฒ์
RectTransform rectTran = gameObject.GetComponent<RectTransform>();
rectTran.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, 100);
์ด๊ฑด๋ฐ ์ข์ฐ ๋๋ค ํด๋น ์์น๋งํผ ๋๋๊ฑฐ๋๋ผ๊ณ
์์
https://gall.dcinside.com/mgallery/board/modify/?id=game_dev&no=61177
๊ฐ์ฅ์ต๊ทผ์ ์ฌ๋ฆฐ ์ง๋ฌธ๊ธ. ํด๊ฒฐํ์ ํ๋ค๊ณ ์ ์ด๋์ ์ง์ญํ ์ํ๋๊น ๋ต๋ณ ๋ถํํด
---
์์ 2
ํด๊ฒฐ๋๊ณ ๋ง๊ธ์ backy ์์ ๋ณด๋ผ๊ณ ํ๋๋ฐ ์คํ ๋ง์ brackeys์.ย ์ด๊ฑฐ ์ง์ง ๋์ ๋ง์ด๋๋๋ผ ์ ํ๋ธ์ ๊ฒ์ํ๋ฉด ๋ฐ๋ก ๋์ค๋๊น ์ด ์ฌ๋ ์์ ๋ณด๋ฉด์ ํด๋ดย
๋๋ ๋ญ ๊ทธ๋๋ก ๋ฐ๋ผํ๊ฑฐ์์ 100 -> 0์ 0 -> 100์ผ๋ก ๋ฐ๊พผ๊ฑฐ ๋ฟ์ด๋ผ ๋ญ๋ผ ๋ ๋ฐฉ๋ฒ ์ธ๊ฒ ์๋ค
๊ธฐํํ๋๊ฒ์ ํผํต ์ฒ๋ฆฌ๋ฅผ 0 ~ 100์ผ๋ก ํด์ผํ๋๊ฒ์ด๋ผ ์ ๋นจ๊ฐ ์ด๋ฏธ์ง๊ฐ ์ฐจ์ค๋ฅด๊ฒ ํด์ผํ๋๊ฑฐ๋ผ ๊ทธ๋ถ๋ถ ๋ค๋ฅด๊ฒ ํ๋๋ฐ ๊ทธ๊ฑด max๋ฅผ min์ผ๋ก ๋ฐ๊พธ๋ฉด ํด๊ฒฐ๋จ
ํจ์์ด๋ฆ์ ๋ต์ด ์๋ค
์ง์ง ์ ๋ชจ๋ฅด๊ฒ ์ด์ ๊ทธ๋ฐ๋ฐ ์ด๋ป๊ฒ ํ๋ผ๋๋ง์ด์ผ?
์ฌ๋ผ์ด์ค - dc App
์ด๋ฏธ์ง๋ฅผ ์ฌ๋ผ์ด์ค ํด์ ๋ํ๋ด๋ผ๋ ๋ง์ธ๊ฑฐ ๊ฐ์๋ฐ ๊ทธ๋ ๊ฒ ํ๋๊น ์ด๋ฏธ์ง ๋๋ฌด ์ชผ๊ฐ์ง๋๋ผ ์ ์ด๋ฏธ์ง ์์ฒด๊ฐ n๋ฑ๋ถ์ด ๋์ด๋ฒ๋ ค์
์๋ ์ฌ๋ผ์ด๋ ์ต์ ์.์ฌ๋ผ์ด๋๊ฐ ์์ํ ๋ฐ? - dc App
์ ui - image๋ก hp ๊ตฌํํ์ง๋ง๊ณ ui - slider๋ก hp ๊ตฌํํ๋ผ๋๊ฑฐ์ง? image์ fill ๊ธฐ๋ฅ์ผ๋ก ํ๋ ค๊ณ ํ๋๋ฐ slider๊ฐ ๋ ์ข๋๋ณด๋ค
ใ ใ ์ฌ๋ผ์ด๋ ์จ ๊ทธ๋ฌ๋ผ๊ณ ์๋๊ฑด๋ฐ - dc App
๋ง์คํฌ ์ค์ ํ๊ณ ์ ์ด๋ฏธ์ง๋ง ์ค๋ฅธ์ชฝ์ผ๋ก ๋ฏธ๋ ๋ฐฉ๋ฒ๋ ์์ ์ฌ๋ผ์ด๋๋ ์ด๊ฑฐ๋ ๋ญ ์๊ด์ธ์ง ๋ชจ๋ฅด๊ฒ ๋ค
ํน์ ์ ํํ๊ฒ ์ด๋ป๊ฒ ํ๋์ง ๊ฐ๋ฅด์ณ์ค์ ์์๊น? ํน์๋ ํ๋๋ง์ด์ง๋ง ์ง์ญํ ์ฌํ๊น์ง ํ ์ ์๊ณ (ํด๊ฒฐ)์ด๋ผ๊ณ ํญ์ ์ ์ด๋์..
์ ๋ํฐ ui ๋ง์คํฌ์ ๋ํด์ ๊ฒ์ํด๋ด ๋ง์คํฌ๊ฐ ๊ทธ๋ฆผ์ ์ผ๋ถ๋ง ๋ณด์ผ์ ์๊ฒ ํ๋๊ฑด๋ฐ ๊ทธ๊ฑฐ ์ด์ฉํ๋ ๋ฐฉ๋ฒ์
์ค๋ฅธ์ชฝ์ผ๋ก ๋ฐ๋ฉด ์ ์ด๋ฏธ์ง ๊ฐ์ฅ ์ผ์ชฝ์ ์ ํจ๊ณผ๋ ์์ ์์ด ๋ฐ๋ฆฌ๋๊ฑฐ์ง? ์ด๊ฑฐ๋ง ์๋ฉด ๊ฒ์ํด์ ์๋ํด๋ณด๊ณ ํด๊ฒฐ๋์ ํด๊ฒฐ๋๋ค๊ณ ๋ฌ๊ฒ
ใ ใ ์ ๋ ๊บผ์
๋ง์คํฌ ์ฐ๊ธด ํด๋ดค๋๋ฐ ์๊ฐํ๊ฑฐ๋ ์ชผ๊ธ ๋ฌ๋ผ์ ๊ณ ๋ฏผ์ด๋ค ใ ใ ..
ui๋ฉด rectTransform์์ ๋ค ๊ผญ์ง์ ์ ์ขํ๋ฅผ ์๋ฏธํ๋๊ฒ ์๋๊ฑฐ๋ก ์๋๋ฐ ๊ทธ๊ฑฐ ์จ๋ณด์
๋ด๊ฐ ์ด ๋ฐฉ๋ฒ ์ถ์ฒ ์ํ ์ด์ ๊ฐ ์ด๋ ๊ฒ ํ๋ฉด ์๋ ๊ทธ๋ฆผ ๋น์จ์ด ๊นจ์ง..
์ฌ๋ผ์ด๋ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด ๊ฐ์ฅ ๊น๋ํ ๊ฒ ๊ฐ์ Backy ์์์ ์ฌ๋ผ์ด๋ ์ฌ์ฉํ๋๊ฑฐ ํ๋ฒ ๋ด๋ด
๊ณ ๋ง์ฐ ใ ใ ๊ตญ๋ด์ชฝ์ ์ฌ๋ผ์ด๋ ์ด์ฉํ ํผํต์์ ์ฌ๋ผ์จ๊ฑฐ ๋ณด๊ธด ํ๋๋ฐ ์ ์ด์ํด์ ๊ณ ๋ฏผํ๊ณ ์์๋๋ฐ ๊ณ ๋ง๋ค
๊ณ ๋ง๋ค ๋๋ถ์ ํด๊ฒฐํ๋ค
์ต์ปค ์ผ์ชฝ์ผ๋ก ๋ง์ถ๊ณ 9์ฌ๋ผ์ด์ค ์ผ์ชฝ ํจํด๋ถ๋ถ ์์งค๋ฆฌ๊ฒ ์ก์๋ค์์ RectTransform ์ฌ์ด์ฆ ์กฐ์ ํ๋์ง fillAmount๋ก ์กฐ์ ํ๋์ง..