mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-26 22:49:01 +08:00
parent
37ef9ec176
commit
a8c5f2dc17
@ -2346,7 +2346,7 @@ spine.SkeletonJson.prototype = {
|
|||||||
drawOrder = new spine.Uint32Array(slotCount);
|
drawOrder = new spine.Uint32Array(slotCount);
|
||||||
drawOrder.length = slotCount;
|
drawOrder.length = slotCount;
|
||||||
for (var ii = slotCount - 1; ii >= 0; ii--)
|
for (var ii = slotCount - 1; ii >= 0; ii--)
|
||||||
drawOrder[ii] = -1;
|
drawOrder[ii] = 4294967295;
|
||||||
var offsets = drawOrderMap["offsets"];
|
var offsets = drawOrderMap["offsets"];
|
||||||
var unchanged = new spine.Uint32Array(slotCount - offsets.length);
|
var unchanged = new spine.Uint32Array(slotCount - offsets.length);
|
||||||
unchanged.length = slotCount - offsets.length;
|
unchanged.length = slotCount - offsets.length;
|
||||||
@ -2366,7 +2366,7 @@ spine.SkeletonJson.prototype = {
|
|||||||
unchanged[unchangedIndex++] = originalIndex++;
|
unchanged[unchangedIndex++] = originalIndex++;
|
||||||
// Fill in unchanged items.
|
// Fill in unchanged items.
|
||||||
for (var ii = slotCount - 1; ii >= 0; ii--)
|
for (var ii = slotCount - 1; ii >= 0; ii--)
|
||||||
if (drawOrder[ii] == -1) drawOrder[ii] = unchanged[--unchangedIndex];
|
if (drawOrder[ii] == 4294967295) drawOrder[ii] = unchanged[--unchangedIndex];
|
||||||
}
|
}
|
||||||
timeline.setFrame(frameIndex++, drawOrderMap["time"], drawOrder);
|
timeline.setFrame(frameIndex++, drawOrderMap["time"], drawOrder);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user