mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-04 22:34: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;
|
if (!mesh) return null;
|
||||||
mesh.path = path;
|
mesh.path = path;
|
||||||
mesh.vertices = getFloatArray(map, "vertices", scale);
|
mesh.vertices = getFloatArray(map, "vertices", scale);
|
||||||
mesh.triangles = getIntArray(map, "triangles");
|
mesh.triangles = getUintArray(map, "triangles");
|
||||||
mesh.regionUVs = getFloatArray(map, "uvs", 1);
|
mesh.regionUVs = getFloatArray(map, "uvs", 1);
|
||||||
mesh.updateUVs();
|
mesh.updateUVs();
|
||||||
|
|
||||||
@ -242,7 +242,7 @@ public class SkeletonJson {
|
|||||||
}
|
}
|
||||||
skinnedMesh.bones = bones;
|
skinnedMesh.bones = bones;
|
||||||
skinnedMesh.weights = weights;
|
skinnedMesh.weights = weights;
|
||||||
skinnedMesh.triangles = getIntArray(map, "triangles");
|
skinnedMesh.triangles = getUintArray(map, "triangles");
|
||||||
skinnedMesh.regionUVs = uvs;
|
skinnedMesh.regionUVs = uvs;
|
||||||
skinnedMesh.updateUVs();
|
skinnedMesh.updateUVs();
|
||||||
|
|
||||||
@ -520,6 +520,14 @@ public class SkeletonJson {
|
|||||||
values[i] = int(list[i]);
|
values[i] = int(list[i]);
|
||||||
return values;
|
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 vertices:Vector.<Number>;
|
||||||
public var uvs:Vector.<Number>;
|
public var uvs:Vector.<Number>;
|
||||||
public var regionUVs:Vector.<Number>;
|
public var regionUVs:Vector.<Number>;
|
||||||
public var triangles:Vector.<int>;
|
public var triangles:Vector.<uint>;
|
||||||
public var hullLength:int;
|
public var hullLength:int;
|
||||||
public var r:Number = 1;
|
public var r:Number = 1;
|
||||||
public var g:Number = 1;
|
public var g:Number = 1;
|
||||||
|
|||||||
@ -37,7 +37,7 @@ public dynamic class SkinnedMeshAttachment extends Attachment {
|
|||||||
public var weights:Vector.<Number>;
|
public var weights:Vector.<Number>;
|
||||||
public var uvs:Vector.<Number>;
|
public var uvs:Vector.<Number>;
|
||||||
public var regionUVs:Vector.<Number>;
|
public var regionUVs:Vector.<Number>;
|
||||||
public var triangles:Vector.<int>;
|
public var triangles:Vector.<uint>;
|
||||||
public var hullLength:int;
|
public var hullLength:int;
|
||||||
public var r:Number = 1;
|
public var r:Number = 1;
|
||||||
public var g:Number = 1;
|
public var g:Number = 1;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user