From 12bc029db252c206acbee84cbb7049042f2e5fe5 Mon Sep 17 00:00:00 2001 From: Marcin Jerzak Date: Fri, 2 Feb 2024 21:11:04 +0100 Subject: [PATCH] sprite builder fix - 'frameSize' --- .changeset/dry-cups-burn.md | 5 +++++ packages/instanced-sprite-mesh/src/spriteBuilder.ts | 8 ++++++++ 2 files changed, 13 insertions(+) create mode 100644 .changeset/dry-cups-burn.md diff --git a/.changeset/dry-cups-burn.md b/.changeset/dry-cups-burn.md new file mode 100644 index 0000000..3b0597a --- /dev/null +++ b/.changeset/dry-cups-burn.md @@ -0,0 +1,5 @@ +--- +"@threejs-kit/instanced-sprite-mesh": minor +--- + +sprite builder utility fix for 'frameSize' autoframing option diff --git a/packages/instanced-sprite-mesh/src/spriteBuilder.ts b/packages/instanced-sprite-mesh/src/spriteBuilder.ts index 429994c..389f9df 100644 --- a/packages/instanced-sprite-mesh/src/spriteBuilder.ts +++ b/packages/instanced-sprite-mesh/src/spriteBuilder.ts @@ -67,6 +67,14 @@ class SpriteBuilder { }; } + if (config.type == "frameSize") { + animation["auto"] = { + type: "frameSize", + w: config.w, + h: config.h, + }; + } + this.animations.push(animation); return this; }