记Unity5 Toggle 切换事件的小坑

作者: 路漫漫在狂奔 | 来源:发表于2016-11-16 23:37 被阅读659次

    今天做战斗菜单时,用了UGUI的Toggle组件。然而却遇到一个小小的坑。搜索网上都没有相关问题(估计我使用姿势不对>_<)

    主角出场:

    Paste_Image.png

    点击了一下,却触发了两次!

    问题分析

    • 仔细观察触发方法标题,没错是值改变就触发,所以触发两次
      Paste_Image.png

    How do?

    • 搜索后无解,也许关键字不对
    • 问群里,无人叼......
    • 自立自强吧,看官方文档(为什么不上来就看?英语差呀)。没错就是最后一句话:事件会发送一个当前状态 bool型参数。那么只需要在触发方法里接收这个参数就好


      Paste_Image.png
    • 怎么接收这个参数,又不会(>_<),试着写了以下方法


      Paste_Image.png
    • 又一个坑出现,在选择触发方法时,这里居然有两个。这里我直接说结果,必须选择上面(不带参数的方法)才能够接受系统事件参数的。如果选下面的,接收的就是自己赋值的参数


      Paste_Image.png
    • 最后解决问题


      Paste_Image.png

    相关文章

      网友评论

        本文标题:记Unity5 Toggle 切换事件的小坑

        本文链接:https://www.haomeiwen.com/subject/nctdpttx.html