From 0e9277238beed4bb75078a28d00528939109121e Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Sun, 19 Oct 2025 20:26:36 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E8=B0=83=E6=95=B4=20AnimaterTranslate?= =?UTF-8?q?d=20=E7=9A=84=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/render-assets/src/animater.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/render-assets/src/animater.ts b/packages/render-assets/src/animater.ts index 4f71beb..276217f 100644 --- a/packages/render-assets/src/animater.ts +++ b/packages/render-assets/src/animater.ts @@ -125,8 +125,8 @@ export interface IAnimaterTranslatedInit { readonly rect: Readonly; /** 传递给原先的动画控制器的参数 */ readonly data: T; - /** 原先的动画控制器 */ - readonly animate: ITextureAnimater; + /** 原本所属的纹理 */ + readonly texture: ITexture; } type AdderImplements = ITextureAnimater>; @@ -172,8 +172,8 @@ export class TextureAnimaterTranslated implements AdderImplements { open( init: IAnimaterTranslatedInit ): Generator | null { - const ani = init.animate.open(init.data); - const origin = init.animate.texture?.static().rect; + const ani = init.texture.dynamic(init.data); + const origin = init.texture.static().rect; if (!ani || !origin) return null; return this.output(ani, origin, init.rect); } @@ -181,8 +181,8 @@ export class TextureAnimaterTranslated implements AdderImplements { cycled( init: IAnimaterTranslatedInit ): Generator | null { - const ani = init.animate.cycled(init.data); - const origin = init.animate.texture?.static().rect; + const ani = init.texture.cycled(init.data); + const origin = init.texture.static().rect; if (!ani || !origin) return null; return this.output(ani, origin, init.rect); }