โ๏ธToday I Learned
๐
2025-09-12
Lyra - HUD
UI ์์คํ
๊ตฌํ (์ค์ ์์ฑ๋ ๊ธฐ๋ฅ๋ค)

๐ฏ ์์ฑ๋ ํต์ฌ ๊ธฐ๋ฅ
- ๋ฌด๊ธฐ๋ณ ์คํฌ ์์ด์ฝ ์๋ ๋ณ๊ฒฝ: ๋ฌด๊ธฐ ์ฅ์ฐฉ ์ HUD ์คํฌ๋ฐ์ ํด๋น ์คํฌ ์์ด์ฝ ํ์
- ์ฒด๋ ฅ ์์คํ
: ์ฒด๋ ฅ ๊น์ด๊ณ ํ๋ณต๋๋ ๊ธฐ๋ฅ ๊ตฌํ (HP/MP/ST ๋ฐ)
- ์ฟจ๋ค์ด ์ ๋๋ฉ์ด์
: ์คํฌ ์ฌ์ฉ ์ ์๊ฐ์ ์ฟจ๋ค์ด ํ์
์คํฌ ์์ด์ฝ ๋์ ๋ณ๊ฒฝ ์์คํ
๊ตฌํ ๋ฐฉ์: ๋ฉ์์ง ์๋ธ์์คํ
ํ์ฉ
1. ๋ฌด๊ธฐ ํ๋ โ ์ด๋น๋ฆฌํฐ ๋ถ์ฌ
2. Event.Ability.Skill.Give ๋ฉ์์ง ๋ธ๋ก๋์บ์คํธ
3. ํ์ด๋ก๋์ ์ปค์คํ
๊ตฌ์กฐ์ฒด ์ ๋ฌ (Owner, Ability, InputTag)
4. HUD ์คํฌ ์ฌ๋กฏ์์ ๋ฉ์์ง ์์ ํ์ฌ ํด๋น ์ฌ๋กฏ ์์ด์ฝ ์
๋ฐ์ดํธ
์ฟจ๋ค์ด ์ ๋๋ฉ์ด์
์์คํ
๊ตฌํ ๋ฐฉ์: ๋ฉ์์ง ์๋ธ์์คํ
ํ์ฉ
1. ์์ ฏ ์ด๊ธฐํ ์ ๋ฉ์์ง ๋ฆฌ์ค๋ ๋ฑ๋ก
2. GA(Gameplay Ability)์์ ์คํฌ ์ฌ์ฉ ์ ๋ฉ์์ง ๋ธ๋ก๋์บ์คํธ
3. LyraInteractionDurationMessage ๊ตฌ์กฐ์ฒด ํ์ฉ
4. Duration ๋ฐ์ดํฐ ๋ฐ์์ ์คํฌ๋ฐ์ ์ฟจ๋ค์ด ์ ๋๋ฉ์ด์
์คํ
HUD ๊ตฌ์ฑ ์์
- ์คํฌ๋ฐ: ๋ฌด๊ธฐ๋ณ ์คํฌ ์์ด์ฝ ๋ฐ ์ฟจ๋ค์ด ์ ๋๋ฉ์ด์
- HP/MP/ST ๋ฐ: ์ค์๊ฐ ์์น ๋ณํ ๋ฐ์
- ํ๊ฒ ์กฐ์ค์ UI: ์กฐ์ค ์ ์ฌ์ฉ์ ๊ฒฝํ ๊ฐ์
- ์ ์ฒด HUD ๋ ์ด์์: ์๊ฐ์ ์ ๋ ฌ ๋ฐ ๋ฐฐ์น ์ต์ ํ
ํต์ฌ ๊ธฐ์
- ๋ผ์ด๋ผ ๋ฉ์์ง ์๋ธ์์คํ
: UI์ ๊ฒ์๋ก์ง ๊ฐ ๋์จํ ๊ฒฐํฉ
- ๊ตฌ์กฐ์ฒด๋ฅผ ์ด์ฉํ ๋ฉ์์ง ํ์ด๋ก๋ ์ ๋ฌ: ๊ธฐ์กด ๋ผ์ด๋ผ ๊ตฌ์กฐ์ฒด ๋ฐ ์ปค์คํ
๊ตฌ์กฐ์ฒด ์ ์
- ๋์ ์์ ฏ ์
๋ฐ์ดํธ: ๋ฉ์์ง ๊ธฐ๋ฐ ์ค์๊ฐ UI ๋ณ๊ฒฝ
- ์ด๋น๋ฆฌํฐ ๊ธฐ๋ฐ ์์ด์ฝ ๋งคํ: ๋ฌด๊ธฐ-์ด๋น๋ฆฌํฐ-์์ด์ฝ ์ฐ๊ฒฐ ์ฒด๊ณ
๐ก ๋๋ ์ (What I Felt)
๋ผ์ด๋ผ์ ๋ฉ์์ง ์์คํ
์ ํ์ฉํด์ UI์ ๊ฒ์๋ก์ง์ ์์ ํ ๋ถ๋ฆฌํ์ฌ HUD๋ฅผ ๊ตฌํํ๋ค.