【Unity】BUG--利用数组完成Button的事件注册出现的数组越界情况

原图如上,其中index=i是后续添加的,之前是直接使用的i作为变量来进行添加事件的,结果发现一直报数组越界,然后各种搜索,各种查找相关问题,看到大神有写到有关这个问题的解决办法,按照这个办法走了一遍,确实好使,给大家分享出来:

在Unity的Button事件中,for循环的i是循环体公用参数,像这样写的话最后itemString[i]的 i==count,
在内部再自定义一个变量index = i 让itemString[index]就可以解决这个数组越界一场的问题了。

https://www.jianshu.com/p/067db6a5e36f#comments

猜你喜欢

转载自blog.csdn.net/CSDN_6954/article/details/121560729