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)
  • 相关阅读:
    flex布局
    媒体查询
    transform详细解释
    读取long类型数据
    Oracle中快速清空当前用户的所有表数据
    没有表头的csv文件怎么导入Kettle
    Kettle性能调优汇总
    oralce中特殊字符的查询
    数据的单值、多值、派生、简单、复合属性
    kettle学习
  • 原文地址:https://www.cnblogs.com/XiaoLang0/p/9690157.html
Copyright © 2011-2022 走看看