Skip to content

Commit ba5033a

Browse files
committed
feat: opt animator memory
1 parent dd697b0 commit ba5033a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/loader/src/gltf/parser/GLTFAnimationParser.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -196,12 +196,12 @@ export class GLTFAnimationParser extends GLTFParser {
196196
if (curve.interpolation === InterpolationType.CubicSpine) {
197197
keyframe.inTangent = Array.from(output.subarray(offset, offset + outputSize));
198198
offset += outputSize;
199-
keyframe.value = output.subarray(offset, offset + outputSize) as Float32Array;
199+
keyframe.value = output.slice(offset, offset + outputSize) as Float32Array;
200200
offset += outputSize;
201201
keyframe.outTangent = Array.from(output.subarray(offset, offset + outputSize));
202202
offset += outputSize;
203203
} else {
204-
keyframe.value = output.subarray(offset, offset + outputSize) as Float32Array;
204+
keyframe.value = output.slice(offset, offset + outputSize) as Float32Array;
205205
offset += outputSize;
206206
}
207207
curve.addKey(keyframe);

0 commit comments

Comments
 (0)