From b46aad7b3782f885c73222fc5449b9e9db026020 Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Thu, 3 Oct 2024 11:45:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20animate=20=E5=A4=A7=E5=9C=B0=E5=9B=BE?= =?UTF-8?q?=E9=94=99=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/render/preset/animate.ts | 2 +- src/core/render/sprite.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/render/preset/animate.ts b/src/core/render/preset/animate.ts index 9f12dff..261582b 100644 --- a/src/core/render/preset/animate.ts +++ b/src/core/render/preset/animate.ts @@ -100,7 +100,7 @@ export class Animate extends Sprite { private lastTime: number = 0; constructor() { - super('absolute', false); + super('absolute', false, true); this.setRenderFn((canvas, transform) => { const { ctx } = canvas; diff --git a/src/core/render/sprite.ts b/src/core/render/sprite.ts index 08ad016..2d1cf13 100644 --- a/src/core/render/sprite.ts +++ b/src/core/render/sprite.ts @@ -9,9 +9,9 @@ import { Transform } from './transform'; export interface ESpriteEvent extends ERenderItemEvent {} -export class Sprite extends RenderItem< - E | ESpriteEvent -> { +export class Sprite< + E extends ESpriteEvent = ESpriteEvent +> extends RenderItem { renderFn: RenderFunction; /**