Unity 勾選development Build 區別,引起的Bug,記錄一下
問題:
- 編輯器運行正常,安卓真機 Build And Run 就出現了奇怪的問題,類似數組數據出現了誤差
- 勾選development Build 想要真機調試的時候發現 問題沒了,正常了
- 所以就是一個尷尬的局面: 能調試的包不出bug,出bug的包不能調試。還是打log查到的bug
問題是!!
Debug.Assert(m_listGroundItems.Remove(item));
非Debug模式,,這行代碼就不執行了,所以從list裏面刪除東西沒有執行出的bug
記錄一下,Debug用時需謹慎啊。