mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-04 14:24:53 +08:00
Triangles int -> uint.
This commit is contained in:
parent
968f408445
commit
fb28ee1b49
@ -203,7 +203,7 @@ public class SkeletonJson {
|
||||
if (!mesh) return null;
|
||||
mesh.path = path;
|
||||
mesh.vertices = getFloatArray(map, "vertices", scale);
|
||||
mesh.triangles = getIntArray(map, "triangles");
|
||||
mesh.triangles = getUintArray(map, "triangles");
|
||||
mesh.regionUVs = getFloatArray(map, "uvs", 1);
|
||||
mesh.updateUVs();
|
||||
|
||||
@ -242,7 +242,7 @@ public class SkeletonJson {
|
||||
}
|
||||
skinnedMesh.bones = bones;
|
||||
skinnedMesh.weights = weights;
|
||||
skinnedMesh.triangles = getIntArray(map, "triangles");
|
||||
skinnedMesh.triangles = getUintArray(map, "triangles");
|
||||
skinnedMesh.regionUVs = uvs;
|
||||
skinnedMesh.updateUVs();
|
||||
|
||||
@ -520,6 +520,14 @@ public class SkeletonJson {
|
||||
values[i] = int(list[i]);
|
||||
return values;
|
||||
}
|
||||
|
||||
static private function getUintArray (map:Object, name:String) : Vector.<uint> {
|
||||
var list:Array = map[name];
|
||||
var values:Vector.<uint> = new Vector.<uint>(list.length, true);
|
||||
for (var i:int = 0, n:int = list.length; i < n; i++)
|
||||
values[i] = int(list[i]);
|
||||
return values;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -36,7 +36,7 @@ public dynamic class MeshAttachment extends Attachment {
|
||||
public var vertices:Vector.<Number>;
|
||||
public var uvs:Vector.<Number>;
|
||||
public var regionUVs:Vector.<Number>;
|
||||
public var triangles:Vector.<int>;
|
||||
public var triangles:Vector.<uint>;
|
||||
public var hullLength:int;
|
||||
public var r:Number = 1;
|
||||
public var g:Number = 1;
|
||||
|
||||
@ -37,7 +37,7 @@ public dynamic class SkinnedMeshAttachment extends Attachment {
|
||||
public var weights:Vector.<Number>;
|
||||
public var uvs:Vector.<Number>;
|
||||
public var regionUVs:Vector.<Number>;
|
||||
public var triangles:Vector.<int>;
|
||||
public var triangles:Vector.<uint>;
|
||||
public var hullLength:int;
|
||||
public var r:Number = 1;
|
||||
public var g:Number = 1;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user