┌────────────────────────────┐
│ [체력 ▮▮▮▮▯ 80 / 100] │
│(초상화) [캔슬 + + +] │
│ [멀리건 + +] │
└────────────────────────────┘
좌뇌의 기획 붕이
좌측 상단엔 이런 형태의 플레이어 상태 패널 들어갈 거임.
여기엔 초상화, 체력 게이지, 캔슬 게이지, 멀리건 스택 표시까지 포함됨. 캔슬이랑 멀리건은 스택형 리소스고, 불꽃 애니메이션처럼 시각적 피드백 줄 수 있도록 이펙트 들어가야 함.
관련 데이터는 GlobalPlayerData에서 긁어오고, 갱신은 PlayerUIManager 쪽에서 실시간으로 처리하게 구성해야 함.
스택 차감 시점은 애니메이션 타이밍이랑 맞춰서, 시각 효과랑 실제 데이터 상태가 안 어긋나게 딱 맞춰줘야 함.
거시기에 재미니에몽.
오케이 플레이어 ui 매니저 만듬.
GlobalPlayerData에서 상태값 바로 받아와서 초상화, 체력바, 캔슬/멀리건 스택 자동으로 갱신되게 짜놨음.
스택은 프리팹 돌려쓰게 했고, 바뀔 때 DOTween으로 살짝 터지는 연출 들어감.
(불꽃 이펙트는 아직 없음. 나중에 아트 나오면 갈아끼면 됨)
차감 로직은 애니메이션 콜백에 걸어놨고,
UI랑 실제 값 동기화 되게 신경 써놨음.
인터페이스 분리도 해놔서
스택 최대값 바뀌거나 테마 적용 같은 확장도 문제없음.
우뇌의 ai아트에몽
야 불꽃 애니메이션 그리기 ㅈㄴ 귀찮아
그냥 빨간 동그라미 써도 알아볼 수 있지 않음?
불 꺼지면 회색으로 바꾸고 트윈만 주면 감성 나오니까
그걸로 퉁치자. 어차피 임시고 걔네 눈에 안 띔ㅋㅋ
흔히 말하는 "시스템" 기획
이제 여기서 재미없음 나오면 다빠그러지는게 문제임 ㅋㅋ