浏览代码

[ts] Fix MeshAttachment copy changing uvs type.

Davide Tantillo 1 月之前
父节点
当前提交
341dd63f62
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      spine-ts/spine-core/src/attachments/MeshAttachment.ts

+ 1 - 1
spine-ts/spine-core/src/attachments/MeshAttachment.ts

@@ -176,7 +176,7 @@ export class MeshAttachment extends VertexAttachment implements HasTextureRegion
 		this.copyTo(copy);
 		copy.regionUVs = new Array<number>(this.regionUVs.length);
 		Utils.arrayCopy(this.regionUVs, 0, copy.regionUVs, 0, this.regionUVs.length);
-		copy.uvs = new Array<number>(this.uvs.length);
+		copy.uvs = this.uvs instanceof Float32Array ? Utils.newFloatArray(this.uvs.length) : new Array<number>(this.uvs.length);
 		Utils.arrayCopy(this.uvs, 0, copy.uvs, 0, this.uvs.length);
 		copy.triangles = new Array<number>(this.triangles.length);
 		Utils.arrayCopy(this.triangles, 0, copy.triangles, 0, this.triangles.length);