【Unity】判斷遊戲物體是否存在

如果一個物體銷燬後仍然訪問它,就會報錯如下

The object of type 'GameObject' has been destroyed but you are still trying to access it.

解決這個問題的方法是訪問這個物體前判斷它是否存在 ,那如何判斷呢?很簡單,直接把物體作爲判斷條件就可以了

如果物體存在則返回True,否則返回False

GameObject obj;

//if(obj == true)
if(obj)
{
    Debug.Log("obj is exists.");
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章