┌────────────────────────────┐

│       [체력 ▮▮▮▮▯ 80 / 100]    │

│(초상화)     [캔슬 + + +]           │

│                 [멀리건 + +]        │

└────────────────────────────┘

좌뇌의 기획 붕이

좌측 상단엔 이런 형태의 플레이어 상태 패널 들어갈 거임.


여기엔 초상화, 체력 게이지, 캔슬 게이지, 멀리건 스택 표시까지 포함됨. 캔슬이랑 멀리건은 스택형 리소스고, 불꽃 애니메이션처럼 시각적 피드백 줄 수 있도록 이펙트 들어가야 함.


관련 데이터는 GlobalPlayerData에서 긁어오고, 갱신은 PlayerUIManager 쪽에서 실시간으로 처리하게 구성해야 함.


스택 차감 시점은 애니메이션 타이밍이랑 맞춰서, 시각 효과랑 실제 데이터 상태가 안 어긋나게 딱 맞춰줘야 함.


거시기에 재미니에몽.

오케이 플레이어 ui 매니저 만듬.


GlobalPlayerData에서 상태값 바로 받아와서 초상화, 체력바, 캔슬/멀리건 스택 자동으로 갱신되게 짜놨음.

스택은 프리팹 돌려쓰게 했고, 바뀔 때 DOTween으로 살짝 터지는 연출 들어감.

(불꽃 이펙트는 아직 없음. 나중에 아트 나오면 갈아끼면 됨)

차감 로직은 애니메이션 콜백에 걸어놨고,

UI랑 실제 값 동기화 되게 신경 써놨음.

인터페이스 분리도 해놔서

스택 최대값 바뀌거나 테마 적용 같은 확장도 문제없음.


우뇌의 ai아트에몽


야 불꽃 애니메이션 그리기 ㅈㄴ 귀찮아
그냥 빨간 동그라미 써도 알아볼 수 있지 않음?
불 꺼지면 회색으로 바꾸고 트윈만 주면 감성 나오니까
그걸로 퉁치자. 어차피 임시고 걔네 눈에 안 띔ㅋㅋ