Text UI и мышка
Добавлено: 27 июл 2018, 11:25
Вообщем вопрос такой, как изменить цвет текста при навождении мышки на него. Вопрос довольно простой и многие его пишут, но у меня проблема. Не срабатывает код. Я чего то не понимаю. Навожу мышку и нифига.
Синтаксис:
Используется csharp
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
public class manu : MonoBehaviour {
public Text but;
public Color old;
public Color neww;
void Start()
{
but = this.GetComponent<Text>();
old = but.color;
}
void OnMouseEnter()
{
but.color = neww;
}
void OnMouseOver()
{
but.color -= new Color(0.1F, 0, 0) * Time.deltaTime;
}
void OnMouseExit()
{
but.color = old;
}
}
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
public class manu : MonoBehaviour {
public Text but;
public Color old;
public Color neww;
void Start()
{
but = this.GetComponent<Text>();
old = but.color;
}
void OnMouseEnter()
{
but.color = neww;
}
void OnMouseOver()
{
but.color -= new Color(0.1F, 0, 0) * Time.deltaTime;
}
void OnMouseExit()
{
but.color = old;
}
}