Jump to content
Unity Insider Forum

ColorChanging per RGBA-Farben irgendwie unmöglich!?


Recommended Posts

Folgender Code:

using UnityEngine;
using UnityEngine.UI;

namespace TheBestGame
{
    // Utility class for swapping the sprite of a UI Image between two predefined values.
    public class SpriteSwapper : MonoBehaviour
    {
        public Sprite enabledSprite;
        public Sprite disabledSprite;

        private bool m_swapped = false;

        private Image m_image;

        public Text filesize;
        public Image TimeIcon;
        public Text fastestLap;

        public void Awake()
        {
            m_image = GetComponent<Image>();
        }

        public void SwapSprite()
        {
            if (m_swapped)
            {
                m_swapped = false;
                m_image.sprite = disabledSprite;
                filesize.color = new Color(84, 84, 84, 255);
                TimeIcon.color = new Color(84, 84, 84, 255);
                fastestLap.color = new Color(84, 84, 84, 255);
            }
            else
            {
                m_swapped = true;
                m_image.sprite = enabledSprite;
                // change colors for track-infos
                filesize.color = new Color(255, 255, 255);
                TimeIcon.color = new Color(255, 255, 255);
                fastestLap.color = new Color(255, 255, 255);
            }
        }
    }
}


Auf weiß wechseln geht einwandfrei..... (255,255,255) zurück auf dunkelgrau nicht mehr. Hat jemand eine Idee wieso!?
Der verbundene Slider (Sprites) arbeitet tadellos. dH die Werte werden alle korrekt übergeben.

 

danke

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi.

Habe es gerade bei mir probiert. Den Farbwert kann ich auch nicht via Code setzen. Auch Werte wie(25,25,25) o.a. funktionieren nicht.
Rot(255,0,0) wiederum funktioniert. Ich habe jetzt keine weiteren Wertebereiche ausprobiert.

Scheint wohl ein Bug der Version zu sein. Habe die 2017.3.1f1. Keine Ahnung ob das in Versionen davor auch so war.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

×
×
  • Neu erstellen...