zu ändern Ich habe eine UI-Schaltfläche in der Einheit, die Farbe ich über Skript ändern möchte, aber Fehler erhalten (Kann einen Werttyp nicht ändern Rückgabewert von `UnityEngine.UI.Selectable.colors '. Betrachten Speichern Sie den Wert in einer temporären Variablen) beim Aufruf der Methode, um die Farbe der Schaltfläche zu ändern, wenn die UIbutton gedrückt wird.nicht möglich, UIButton Farbe in Einheit
CODE
public Button DrumButton;
public void DrumButtonClicked()
{
DrumButton.colors.normalColor = new Color(0.22f, 0.22f, 0.22f, 1f);
}
Eine Google auf Ihrer Fehlermeldung, und das erste Ergebnis ... http://answers.unity3d.com/questions/792008/how-to-change-normal-color-highlighted- color-etc-i.html – Darren
Und die sehr zweite .... http://forum.unity3d.com/threads/changing-the-color-of-a-button-in-script.344121/ – Darren
Mögliche duplizieren von [Unity So ändern Sie die Farben der UI-Schaltfläche über Skript] (http://stackoverflow.com/questions/38546130/unity-how-to-change-colors-of-ui-button-via-script) – Programmer