[Fix] 스킬 애니메이션이 EndAnimation부터 시작되는 문제 수정
- animator.Update(0f) 추가하여 같은 상태라도 처음부터 재생되도록 강제 리셋
This commit is contained in:
@@ -158,6 +158,9 @@ namespace Colosseum.Skills
|
||||
var overrideController = new AnimatorOverrideController(baseController);
|
||||
overrideController[baseSkillClip] = clip;
|
||||
animator.runtimeAnimatorController = overrideController;
|
||||
|
||||
// 같은 상태라도 처음부터 재생되도록 강제 리셋
|
||||
animator.Update(0f);
|
||||
animator.Play(SKILL_STATE_NAME, 0, 0f);
|
||||
}
|
||||
|
||||
@@ -175,6 +178,9 @@ namespace Colosseum.Skills
|
||||
var overrideController = new AnimatorOverrideController(baseController);
|
||||
overrideController[baseSkillClip] = clip;
|
||||
animator.runtimeAnimatorController = overrideController;
|
||||
|
||||
// 같은 상태라도 처음부터 재생되도록 강제 리셋
|
||||
animator.Update(0f);
|
||||
animator.Play(SKILL_STATE_NAME, 0, 0f);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user