diff --git a/spine-cocos2d-objc/src/spine/SkeletonRenderer.m b/spine-cocos2d-objc/src/spine/SkeletonRenderer.m index dbb326b0bb..a371f00eb9 100644 --- a/spine-cocos2d-objc/src/spine/SkeletonRenderer.m +++ b/spine-cocos2d-objc/src/spine/SkeletonRenderer.m @@ -280,8 +280,8 @@ -(void)draw:(CCRenderer *)renderer transform:(const GLKMatrix4 *)transform { minY = MIN(vertices[i+1], minY); maxY = MAX(vertices[i+1], maxY); } - GLKVector2 center = GLKVector2Make((maxX - minX) / 2, (maxY - minY) / 2); - GLKVector2 extents = GLKVector2Make((maxX - minX), (maxY - minY)); + GLKVector2 center = GLKVector2Make(minX + (maxX - minX) / 2, minY + (maxY - minY) / 2); + GLKVector2 extents = GLKVector2Make((maxX - minX) / 2, (maxY - minY) / 2); isVisible = CCRenderCheckVisbility(transform, center, extents); }