[unity] Fixed compile error on Unity 2017.1 introduced by preceding commit 4266c72.

This commit is contained in:
Harald Csaszar 2024-02-05 17:49:03 +01:00
parent ad825305f0
commit b850ff7715
2 changed files with 8 additions and 4 deletions

View File

@ -395,9 +395,11 @@ namespace Spine.Unity {
Vector2 position = GetPhysicsTransformPosition(); Vector2 position = GetPhysicsTransformPosition();
Vector2 positionDelta = (position - lastPosition) / meshScale; Vector2 positionDelta = (position - lastPosition) / meshScale;
if (physicsMovementRelativeTo != null) { if (physicsMovementRelativeTo != null) {
positionDelta *= physicsMovementRelativeTo.lossyScale; positionDelta.x *= physicsMovementRelativeTo.lossyScale.x;
positionDelta.y *= physicsMovementRelativeTo.lossyScale.y;
} }
positionDelta /= transform.lossyScale; positionDelta.x /= transform.lossyScale.x;
positionDelta.y /= transform.lossyScale.y;
skeleton.PhysicsTranslate(positionDelta.x, positionDelta.y); skeleton.PhysicsTranslate(positionDelta.x, positionDelta.y);
lastPosition = position; lastPosition = position;
} }

View File

@ -474,9 +474,11 @@ namespace Spine.Unity {
Vector2 position = GetPhysicsTransformPosition(); Vector2 position = GetPhysicsTransformPosition();
Vector2 positionDelta = position - lastPosition; Vector2 positionDelta = position - lastPosition;
if (physicsMovementRelativeTo != null) { if (physicsMovementRelativeTo != null) {
positionDelta *= physicsMovementRelativeTo.lossyScale; positionDelta.x *= physicsMovementRelativeTo.lossyScale.x;
positionDelta.y *= physicsMovementRelativeTo.lossyScale.y;
} }
positionDelta /= transform.lossyScale; positionDelta.x /= transform.lossyScale.x;
positionDelta.y /= transform.lossyScale.y;
skeleton.PhysicsTranslate(positionDelta.x, positionDelta.y); skeleton.PhysicsTranslate(positionDelta.x, positionDelta.y);
lastPosition = position; lastPosition = position;
} }