공격 속도는 1초당 공격 횟수로 정의했다.
float AttackSpeed = 1.5 => 1초에 1.5회 즉 2초에 3번 공격
공격 속도가 빠르면 애니메이션(공격 모션)도 빠르게 해야 동작을 정확히 보여줄 수 있다.
리그오브레전드의 공격 속도 시스템을 참고하면 좋다.
ex) float AttackSpeed = 1.5f
if (AttackSpeed > 1f)
animator.SetFloat("AttackSpeed"(Parameter), AttackSpeed(1.5f));
=> Float Parameter - AttackSpeed = 1.5
Animator Speed = 1, Multiplier(Float Parameter - AttackSpeed) 1.5
=> 1 1.5 => 1.5배속 => 1초에 Sample Rate만큼의 프레임에서 1초에 Sample Rate 1.5 프레임의 속도