At the moment most of my Animations with FFD and Skinned Meshes are working. But some of them show weird Images on some Frames. I narrowed it down to Meshes that use Sprites as Path which where Trimmed by 2DToolkit (spine-csharp). I saw the Calculation of the UVs in the MeshAttachment:
if (RegionRotate) {
for (int i = 0, n = uvs.Length; i < n; i += 2) {
uvs[i] = u + regionUVs[i + 1] * width;
uvs[i + 1] = v + height - regionUVs[i] * height;
}
} else {
for (int i = 0, n = uvs.Length; i < n; i += 2) {
uvs[i] = u + regionUVs[i] * width;
uvs[i + 1] = v + regionUVs[i + 1] * height;
}
}
And the RegionOffsets and RegionWidth/Height is not taken into account. Is this just missing and will be done soon, or was it forgotten? ๐ If I disable Trimming it works, but my Atlases are very big.