game/prompt/66_fix_double_animation.md

861 B

66. Fix Double Animation Wrapper

1. 목표 (Goal)

  • 적 공격 애니메이션 시 타격 이펙트가 이상하게 동작하거나 중복되는 문제를 해결합니다.

2. 원인 (Cause)

  • CharacterStatusCard는 내부적으로 이미 BattleAnimationWidget을 포함하고 있습니다.
  • 그러나 BattleScreen에서 적 카드를 또다시 BattleAnimationWidget으로 감싸는 실수를 범하여 위젯이 중복되었습니다.

3. 해결 방안 (Solution)

  • BattleScreen에서 적 카드를 감싸고 있는 BattleAnimationWidget을 제거합니다.
  • 대신 CharacterStatusCardanimationKey 파라미터에 _enemyAnimKey를 직접 전달합니다 (플레이어와 동일한 방식).

4. 기대 효과 (Expected Outcome)

  • 위젯 구조가 단순화되고 애니메이션 제어가 정상적으로 동작합니다.