2017-04-12 1 views
0

Ich mag meinen Charakter transparent unter bestimmten Umständen machen, weiß ich, was ich tun konnte, dass überGibt es eine Möglichkeit, das Alpha des Sprites der Animation in Einheit 2d mithilfe von Skript zu ändern?

GetComponent<SpriteRenderer>().color = new Color(1f,1f,1f,0.2f); 

, wenn es ohne Animation ein einzelner Sprit ist.

Aber die Sache ist, dass es während einer Animation ist, gibt es also eine Möglichkeit, das Alpha des Sprite-Blattes zu ändern, welches die Animation Alpha über Skripte verwendet?

Antwort

0

Sie können die Color-Eigenschaft des SpriteRenderer animieren, ändern Sie nur das Alpha in Keyframes. Es sollte funktionieren, egal ob es sich um ein einzelnes Sprite oder mehrere Sprites handelt, da Sie die Farbe des Renderers animieren.

Klicken Sie im Animationsfenster auf Eigenschaft hinzufügen -> SpriteRenderer erweitern -> Wählen Sie + neben Farbe.

Verwandte Themen