Wpis z mikrobloga

via Wykop Mobilny (Android)
  • 0
Pomóżcie. Funkcja poniżej działa poprawnie, wiadomo kiedy obiekt jest skierowany w lewo, a kiedy w prawo.

void Flip()
{
// Switch the way the player is labelled as facing
facingRight = !facingRight;

// Multiply the player's x local scale by -1
Vector3 theScale = transform.localScale;
theScale.x *= -1;
transform.localScale = theScale;
}

Ale funkcja działa dopiero po wyłączeniu animatora. W jaki sposób animator blokuje wykonanie flipa?
Root Motion nie rozwiązuje problemu.

#unity #csharp
  • 2