mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-06 07:14:55 +08:00
[ts] Moved conversion to typed array to minimize allocations
This commit is contained in:
parent
6c581880b0
commit
9cd5f25cdb
@ -75,7 +75,7 @@ function loadSkeleton(atlasFile, jsonFile, x, y, scale, animation, skin)
|
||||
return { skeleton = skeleton, state = animationState }
|
||||
end
|
||||
|
||||
table.insert(skeletons, loadSkeleton("test.atlas", "test.json", 240, 300, 0.4, "animation"))
|
||||
-- table.insert(skeletons, loadSkeleton("test.atlas", "test.json", 240, 300, 0.4, "animation"))
|
||||
table.insert(skeletons, loadSkeleton("spineboy.atlas", "spineboy.json", 240, 300, 0.4, "walk"))
|
||||
table.insert(skeletons, loadSkeleton("raptor.atlas", "raptor.json", 200, 300, 0.25, "walk"))
|
||||
table.insert(skeletons, loadSkeleton("goblins.atlas", "goblins-mesh.json", 240, 300, 0.8, "walk", "goblin"))
|
||||
|
||||
@ -4610,8 +4610,8 @@ var spine;
|
||||
var scale = this.scale;
|
||||
attachment.worldVerticesLength = verticesLength;
|
||||
var vertices = map.vertices;
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (verticesLength == vertices.length) {
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (scale != 1) {
|
||||
for (var i = 0, n = vertices.length; i < n; i++)
|
||||
scaledVertices[i] *= scale;
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -4610,8 +4610,8 @@ var spine;
|
||||
var scale = this.scale;
|
||||
attachment.worldVerticesLength = verticesLength;
|
||||
var vertices = map.vertices;
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (verticesLength == vertices.length) {
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (scale != 1) {
|
||||
for (var i = 0, n = vertices.length; i < n; i++)
|
||||
scaledVertices[i] *= scale;
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -4299,8 +4299,8 @@ var spine;
|
||||
var scale = this.scale;
|
||||
attachment.worldVerticesLength = verticesLength;
|
||||
var vertices = map.vertices;
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (verticesLength == vertices.length) {
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (scale != 1) {
|
||||
for (var i = 0, n = vertices.length; i < n; i++)
|
||||
scaledVertices[i] *= scale;
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -4299,8 +4299,8 @@ var spine;
|
||||
var scale = this.scale;
|
||||
attachment.worldVerticesLength = verticesLength;
|
||||
var vertices = map.vertices;
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (verticesLength == vertices.length) {
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (scale != 1) {
|
||||
for (var i = 0, n = vertices.length; i < n; i++)
|
||||
scaledVertices[i] *= scale;
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -4299,8 +4299,8 @@ var spine;
|
||||
var scale = this.scale;
|
||||
attachment.worldVerticesLength = verticesLength;
|
||||
var vertices = map.vertices;
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (verticesLength == vertices.length) {
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (scale != 1) {
|
||||
for (var i = 0, n = vertices.length; i < n; i++)
|
||||
scaledVertices[i] *= scale;
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -4299,8 +4299,8 @@ var spine;
|
||||
var scale = this.scale;
|
||||
attachment.worldVerticesLength = verticesLength;
|
||||
var vertices = map.vertices;
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (verticesLength == vertices.length) {
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (scale != 1) {
|
||||
for (var i = 0, n = vertices.length; i < n; i++)
|
||||
scaledVertices[i] *= scale;
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -347,8 +347,8 @@ module spine {
|
||||
let scale = this.scale;
|
||||
attachment.worldVerticesLength = verticesLength;
|
||||
let vertices: Array<number> = map.vertices;
|
||||
let scaledVertices = Utils.toFloatArray(vertices);
|
||||
if (verticesLength == vertices.length) {
|
||||
let scaledVertices = Utils.toFloatArray(vertices);
|
||||
if (scale != 1) {
|
||||
for (let i = 0, n = vertices.length; i < n; i++)
|
||||
scaledVertices[i] *= scale;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user