遇到的坑
文章平均质量分 78
immortaler
这个作者很懒,什么都没留下…
展开
-
在循环内添加监听,数组越界
问题:在 for 循环内添加监听,当事件触发时,i 提示数组越界。用Unity做了一个单选框,有十几个toggle,放在一个toggleGroup下面,用GetComponentsInChildren方法获取。toggles = toggleGroup.GetComponentsInChildren<Toggle>();按如下代码循环添加监听,运行报错,提示数组越界。 for (int i = 0; i < toggles.Length; i++)...原创 2019-07-17 15:41:24 · 585 阅读 · 0 评论 -
string转float的坑
使用C#中的 float.Parse方法将string转 float 时,由于 float精度问题,碰到一个奇怪的BUG,找了半天才解决,故此记录。 发现问题:在我的 Unity 项目中有一个输入框,输入2.8,保存之后,下次加载出来竟然变成了2.79,再下次变成2.78,然后2.77,2.76,2.75(内心OS:WTF???这是什么鬼才BUG?逗我呢...原创 2019-07-31 10:17:46 · 5007 阅读 · 0 评论