按钮监听事件

接下来我将从按钮和图片两个方面写按钮的监听事。

先说明一下按钮的监听事件:

//定义按钮

 public Button btn;

//添加监听方法

    void Start ()

    {

        btn.GetComponent  ().onClick.AddListener (TestAction);

    }

  voidTestAction ()

    {

     //写监听事件

    }

在unity场景中创建的按钮身上添加相应的按钮事件即可。

----------------------------------------------------------------------------------------------------------------------------

如何将一张普通的Image写成按钮监听事件呢?

//定义一张图片Image  

GameObject Img;

//查找 

Img= transform.Find("Image").gameObject;

//添加监听事件

EventTriggerListener.Get(Img).onClick = (GameObject go) =>

  {

       //监听事件内容 

  };

 此时Unity中一个Image物体相当于一个按钮,可以做相应的事件处理了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在Unity当中 一般我们处理按钮的点击事件, 是使用拖拽的方法,即在脚本中将要执行的方法声明为public的,再...
    药药耀耀阅读 6,078评论 1 7
  • 一、Unity简介 1. Unity界面 Shift + Space : 放大界面 Scene界面按钮渲染模式2D...
    MYves阅读 8,463评论 0 22
  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,548评论 1 11
  • 今天我和妈妈去黄河世纪广场,去五楼看了一场电影名叫《神偷奶爸3》特别搞笑!一对兄弟身子长的壮,腿却很细。 一黑一白...
    先祖stone阅读 449评论 0 3
  • ⒈背景 大概就是前几天吧,一个初中同学急匆匆的来找我,要我帮忙,做一张宣传图,当时大概脑热,答应了,结果,答应之后...
    不知伯乐阅读 564评论 0 1