zoukankan      html  css  js  c++  java
  • ButtonAddListener监听按钮点击事件

    ButtonAddListener监听按钮点击事件

    using UnityEngine;

    using System.Collections;

    using UnityEngine.UI;

    using UnityEngine.Events;

    public class ButtonAddListener: MonoBehaviour

    {

        public Sprite[] Sprites;//定义背景替换Sprite

        private GameObject BG;//定义按钮

        private Image bg;//定义精灵组件

        private bool TrueAndFalse;//定义bool变量

    void Start ()

    {

            //找到按钮、获取按钮的Button组件、注册按钮的点击事件

            BG = GameObject.Find("BG");

            bg=BG.GetComponent<Image>();

            BG.GetComponent<Button>().onClick.AddListener(startOnClicks);

        }

        //按钮点击事件的方法

        void startOnClicks()

       {

                      Debug.Log("按钮点击事件!");

            //换精灵图片背景、变bool值选择精灵图片

            if (TrueAndFalse)

            {

                bg.sprite = Sprites[0];

                TrueAndFalse = false;

            }

            else

            {

                bg.sprite = Sprites[1];

                TrueAndFalse = true;

            }

        }

    }

    注:在监听的点击事件中,也可用做场景的跳转,功能方法的实现等操作,是UI框架的基本功能...

    支持个人观看使用,如商用或转载,请告知! -----萧朗(QQ:453929789 Email:xiaolang_xl@sina.com)
  • 相关阅读:
    改 hadoop ssh 端口
    java.lang.OutOfMemoryError: Java heap space 解决方法
    LucidGaze for Solr 搜索监测工具
    hadoop 文件浏览器
    CF1427C Solution
    技术经理必备的六个好习惯
    今天申请博客
    同志们都走了!!
    好笑
    今天看了《浅谈多态》这篇文章
  • 原文地址:https://www.cnblogs.com/XiaoLang0/p/9690157.html
Copyright © 2011-2022 走看看