本⽂实例为⼤家分享了Unity通过代码修改按钮点击效果的具体代码,供⼤家参考,具体内容如下效果:
创建⼀个脚本,挂载到按钮上,主要是实现⿏标移⼊、移出、按下、抬起等事件的接⼝
using System.Collections;
using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;
using UnityEngine.EventSystems;
public class ButtonChangeColor : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerDownHandler,IPointerUpHandler{
private Text m_Text; private Image image; public Sprite[] sprites;
void Awake() {
m_Text = transform.Find(\"Text\").GetComponent /// /// public void OnPointerEnter(PointerEventData eventData) { image.sprite = sprites[1]; m_Text.color = Color.red; } /// /// public void OnPointerExit(PointerEventData eventData) { image.sprite = sprites[0]; m_Text.color = Color.black; } /// /// public void OnPointerDown(PointerEventData eventData) { image.sprite = sprites[2]; m_Text.color = Color.white; } /// /// public void OnPointerUp(PointerEventData eventData) { image.sprite = sprites[0]; m_Text.color = Color.black; }} 以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- dcrkj.com 版权所有 赣ICP备2024042791号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务