芷兮离离

关注

Unity回调时可能会遇到的闭包的情况

芷兮离离

关注

阅读 50

2022-02-10

    void Start()
    {
        ClosureTest();
    }


    public Button[] btn;
    private void ClosureTest()
    {
        for (int i = 0; i < 5; i++)
        {
            int num = i;        //如果不在使用btn回调前声明变量并把i的值赋过去,i就会永远变成5..
            btn[i].onClick.AddListener(() =>
            {
                Debug.Log(num);
            });
        }

    }

 

相关推荐

诗与泡面

PyCharm安装库可能会遇到的问题

诗与泡面 51 0 0

十日十月Freddie

c++ protobuf 可能会遇到的坑

十日十月Freddie 63 0 0

JakietYu

学习Java哈希表HashMap时可能会遇到的小困惑

JakietYu 97 0 0

贵州谢高低

mysql 做数据迁移可能会遇到的问题

贵州谢高低 35 0 0

归零者245号

在使用 Docker 时,用户可能会遇到各种常见的错误和问题

归零者245号 14 0 0

E_topia

学习Java时可能会遇到的空指针异常java.lang.NullPointerException

E_topia 52 0 0

最后的执着

Java使用charAt(),length()可能会遇到的乱码问题

最后的执着 67 0 0

小飞侠熙熙

简历可能会问的问题(学习笔记)

小飞侠熙熙 27 0 0

搬砖的小木匠

Hyper-V的存储扩容选项可能会变成灰色,原因可能有以下几种情况

搬砖的小木匠 63 0 0

kiliwalk

使用Python的requests库发送一个POST请求时,可能会遇到一个TypeError的异常

kiliwalk 52 0 0

精彩评论(0)

0 0 举报