1. 程式人生 > >Destroy與DestroyImmediate以及引發的bug

Destroy與DestroyImmediate以及引發的bug

前言

  • 在寫揹包系統的時候,需要根據裝備面板的動態變化來實時更新屬性值面板
  • 使用的是Destroy,並不是立即刪除,在記憶體中還會留存一段時間,導致面板一直沒有變化
  • 因此應該使用DestroyImmediate

另一個bug

  • 我的立即刪除直接把物體刪除了,導致在那一幀判斷滑鼠不在UI上,然後引發bug
  • 因為我做了一個功能,是判斷滑鼠是否不在UI上並且進行了左鍵單擊,然後丟棄物品
  • 而我其它面板使用的是destroy,並沒有立即刪除,因此在那一幀判斷滑鼠還在UI上,就沒有出現問題
  • 大家要小心啊

參考部落格