最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Unity通過代碼修改按鈕點(diǎn)擊效果

 更新時(shí)間:2021年04月21日 10:24:30   作者:柚子味的小檸檬  
這篇文章主要為大家詳細(xì)介紹了Unity通過代碼修改按鈕點(diǎn)擊效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Unity通過代碼修改按鈕點(diǎn)擊效果的具體代碼,供大家參考,具體內(nèi)容如下

效果:

創(chuàng)建一個(gè)腳本,掛載到按鈕上,主要是實(shí)現(xiàn)鼠標(biāo)移入、移出、按下、抬起等事件的接口

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<Text>();
  image = GetComponent<Image>();
 }
 /// <summary>
 /// 鼠標(biāo)移入事件
 /// </summary>
 /// <param name="eventData"></param>
 public void OnPointerEnter(PointerEventData eventData)
 {
  image.sprite = sprites[1];
  m_Text.color = Color.red;
 }

 /// <summary>
 /// 鼠標(biāo)移出事件
 /// </summary>
 /// <param name="eventData"></param>
 public void OnPointerExit(PointerEventData eventData)
 {
  image.sprite = sprites[0];
  m_Text.color = Color.black;
 }

 /// <summary>
 /// 鼠標(biāo)按下事件
 /// </summary>
 /// <param name="eventData"></param>
 public void OnPointerDown(PointerEventData eventData)
 {
  image.sprite = sprites[2];
  m_Text.color = Color.white;
 }

 /// <summary>
 /// 鼠標(biāo)抬起事件
 /// </summary>
 /// <param name="eventData"></param>
 public void OnPointerUp(PointerEventData eventData)
 {
  image.sprite = sprites[0];
  m_Text.color = Color.black;
 }
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

海兴县| 永平县| 松潘县| 左云县| 兴安县| 迁安市| 长兴县| 商丘市| 康定县| 瑞昌市| 原阳县| 郑州市| 汝州市| 光山县| 石林| 通州市| 隆尧县| 绥中县| 郑州市| 新河县| 威宁| 临漳县| 泰来县| 汤原县| 定襄县| 英德市| 万年县| 太白县| 阿图什市| 乐陵市| 光泽县| 泰州市| 巴中市| 南投县| 溧阳市| 昌吉市| 桑植县| 雅安市| 桃园县| 老河口市| 那曲县|