2017-04-07 3 views
0

Beispiel:Warum sperrt Unity animierbare Attribute?

Wenn ich hinzufügen (Ändern Skala) Animation zu meinem Bild „schrumpfen“ und drücken Sie spielen, kann ich nicht die Skala dieses Bild zur Laufzeit ändern, auch Editor Skalierungswerkzeug.

Kann ich das verhindern und diesen Parameter zur Laufzeit bearbeiten, ohne die Animation auszulösen?

+0

Sie können die 'Scale' eines' GameObject' (in Ihrem Fall das Image) ändern, indem Sie auf die Registerkarte 'Inspector' gehen und die Eigenschaft 'scale' des Bereichs' transform' ändern. – Hristo

Antwort

1

Da die Animation aktualisiert und der Wert für jedes Bild festgelegt wird, überschreiben Sie Ihre Änderungen.

+0

Gibt es Abhilfe dafür? Zum Beispiel möchte ich das Objekt frei skalieren, sobald die Animation beendet ist (und nie wieder laufen wird). – user1308345

+0

GetComponent () .enabled = false; –