Unity 勾选development Build 区别,引起的Bug,记录一下
问题:
- 编辑器运行正常,安卓真机 Build And Run 就出现了奇怪的问题,类似数组数据出现了误差
- 勾选development Build 想要真机调试的时候发现 问题没了,正常了
- 所以就是一个尴尬的局面: 能调试的包不出bug,出bug的包不能调试。还是打log查到的bug
问题是!!
Debug.Assert(m_listGroundItems.Remove(item));
非Debug模式,,这行代码就不执行了,所以从list里面删除东西没有执行出的bug
记录一下,Debug用时需谨慎啊。