unity点击按钮换按钮图标
生活随笔
收集整理的這篇文章主要介紹了
unity点击按钮换按钮图标
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在做項目時,比如聲音開關我們涉及到按鈕的圖標切換。
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using RenderHeads.Media.AVProVideo;public class SoundButton : MonoBehaviour {/// <summary>/// 要設置的圖集/// </summary>public Sprite Mysprit;/// <summary>/// 默認的圖集(自動獲取按鈕默認)/// </summary>private Sprite Defallsprit;/// <summary>/// 更改圖片開關/// </summary>private bool ischange = false;public MediaPlayer PlayingPlayer;// Use this for initializationvoid Start () {///監聽點擊事件transform.GetComponent<Button>().onClick.AddListener(OnClick);///獲取按鈕初始默認圖片Defallsprit = transform.GetComponent<Image>().sprite;}// Update is called once per framevoid Update () {}/// <summary>/// 按鈕點擊后所執行方法/// </summary>void OnClick(){//測試信息是否點擊執行了Debug.Log("click");ischange = !ischange;if (ischange){///更改按鈕圖片transform.GetComponent<Image>().sprite = Mysprit;PlayingPlayer.Control.SetVolume(0);}else{///還原按鈕圖片transform.GetComponent<Image>().sprite = Defallsprit;PlayingPlayer.Control.SetVolume(1);}}?
轉載于:https://www.cnblogs.com/wjr0117/p/9798596.html
總結
以上是生活随笔為你收集整理的unity点击按钮换按钮图标的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Bootstrap模态框报错
- 下一篇: Ubuntu composer安装失败解