在unity中,常用destroy方法來刪除物體或者元件,例如
destroy
(gameobject)
;
但destroy具有乙個延時性,此函式並不一定會在當前幀完成刪除操作,若在destroy方法後繼續尋找索要刪除的物體時,你所能獲取到的並不為null,依然還能獲取到你將要刪除的物體,例如
gameobject.
addcomponent
<
boxcollider
>()
;destroy
(gameobject.
getcomponent
<
boxcollider
>()
); debug.
log(gameobject.
getcomponent
<
boxcollider
>()
);
當這段**放在同一方法下或同一幀時,此時,你所log出來的依舊是你所新增的那個boxcollider,並不是null,解決方法是使用destroyimmediate代替destroy,將以上**替換成
gameobject.
addcomponent
<
boxcollider
>()
;destroyimmediate
(gameobject.
getcomponent
<
boxcollider
>()
); debug.
log(gameobject.
getcomponent
<
boxcollider
>()
);
此時,你所log出來的則會是null 關於swiper的乙個坑
目前發現乙個大坑,swiper裡面的具體內容是動態載入的,在自動輪播的時候,如果資料是在初始化之後,則這個內容是不顯示的,懷疑自動輪播的時候是有模板快取的,即使審查元素也是不現實的 關於update,init方法重新初始化也是不管用的,這兩類的方法估計是關於元件元素更新的,不會涉及具體的內容 cla...
關於MVC View中的乙個坑
問題 datetime轉換,資料庫中receivedate是datetime型別的,在mvc4模型中定義如下 display name 收到日期 public datetime receivedate 檢視中 如下 html.displayfor modelitem item.receivedate...
關於TSnackbar遇到的乙個坑
這幾天研究了一下頂部snackbar,發現網上有個神器,tsnackbar 感謝作者!但是遇到了乙個問題 這可急壞了我,研究了一下原始碼,然後跟蹤了一下,定位到自定義控制項的內部,但是看了半天也沒發現什麼問題,後來想著這種inflate錯誤一大半原因都是布局導致的,所以我開啟了布局檔案,逐個對照,漸...