From 7f76a5a8d02dadca37bf5297dfa9e5259971a514 Mon Sep 17 00:00:00 2001 From: cha0s Date: Fri, 25 Mar 2022 07:06:57 -0500 Subject: [PATCH] fix: fractional animation rate --- packages/entity/src/traits/mobile.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/entity/src/traits/mobile.js b/packages/entity/src/traits/mobile.js index f034422..093c669 100644 --- a/packages/entity/src/traits/mobile.js +++ b/packages/entity/src/traits/mobile.js @@ -206,7 +206,7 @@ export default () => class Mobile extends decorate(Trait) { const normalized = Vector.normalize(movement); const saturated = Vector.saturate(movement); const scale = saturated[0] ? saturated[0] / normalized[0] : saturated[1] / normalized[1]; - animation.frameRate = animation.originalFrameRate / Math.abs(scale); + this.entity.setAnimationRate(animation.originalFrameRate / Math.abs(scale)); } this.actionMovement = movement; }