diff --git a/src/core/main/action/move.ts b/src/core/main/action/move.ts index b895722..3773689 100644 --- a/src/core/main/action/move.ts +++ b/src/core/main/action/move.ts @@ -57,7 +57,7 @@ export class HeroKeyMover { } private onPressKey = (code: KeyCode) => { - if (core.isReplaying()) return; + if (core.isReplaying() || !core.isPlaying()) return; core.waitHeroToStop(); if (code === this.hotkeyData.left.key) this.press('left'); else if (code === this.hotkeyData.right.key) this.press('right'); diff --git a/src/core/render/preset/hero.ts b/src/core/render/preset/hero.ts index 4d79c10..90e338b 100644 --- a/src/core/render/preset/hero.ts +++ b/src/core/render/preset/hero.ts @@ -389,7 +389,7 @@ export class HeroRenderer render() { if (!this.renderable) return; if (!this.animate) { - this.renderable.animate = -1; + this.renderable.animate = 0; } else { this.renderable.animate = this.movingFrame; }