您好,欢迎来到独旅网。
搜索
您的当前位置:首页Unity通过代码修改按钮点击效果

Unity通过代码修改按钮点击效果

来源:独旅网
Unity通过代码修改按钮点击效果

本⽂实例为⼤家分享了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(); image = 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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务