mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-06 18:56:54 +08:00
[unity] Fixed SkeletonRagdoll and SkeletonRagdoll2D behaving incorrectly when any Transforms are scaled. Closes #1831.
This commit is contained in:
parent
1f76074e62
commit
60b52cb36a
@ -334,7 +334,7 @@ namespace Spine.Unity.Examples {
|
|||||||
|
|
||||||
parentSpaceHelper.position = parentTransformWorldPosition;
|
parentSpaceHelper.position = parentTransformWorldPosition;
|
||||||
parentSpaceHelper.rotation = parentTransformWorldRotation;
|
parentSpaceHelper.rotation = parentTransformWorldRotation;
|
||||||
parentSpaceHelper.localScale = parentTransform.localScale;
|
parentSpaceHelper.localScale = parentTransform.lossyScale;
|
||||||
|
|
||||||
Vector3 boneWorldPosition = t.position;
|
Vector3 boneWorldPosition = t.position;
|
||||||
Vector3 right = parentSpaceHelper.InverseTransformDirection(t.right);
|
Vector3 right = parentSpaceHelper.InverseTransformDirection(t.right);
|
||||||
|
|||||||
@ -351,7 +351,7 @@ namespace Spine.Unity.Examples {
|
|||||||
|
|
||||||
parentSpaceHelper.position = parentTransformWorldPosition;
|
parentSpaceHelper.position = parentTransformWorldPosition;
|
||||||
parentSpaceHelper.rotation = parentTransformWorldRotation;
|
parentSpaceHelper.rotation = parentTransformWorldRotation;
|
||||||
parentSpaceHelper.localScale = parentTransform.localScale;
|
parentSpaceHelper.localScale = parentTransform.lossyScale;
|
||||||
|
|
||||||
Vector3 boneWorldPosition = t.position;
|
Vector3 boneWorldPosition = t.position;
|
||||||
Vector3 right = parentSpaceHelper.InverseTransformDirection(t.right);
|
Vector3 right = parentSpaceHelper.InverseTransformDirection(t.right);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user