筆記:
- 查找所有物體:
GameObject.FindObjectsOfType<>(); //使用此方法查找無法找到未激活的遊戲對象
若要找到所有的此類對象,包含場景中一開始就隱藏的遊戲對象則可以使用:
Resources.FindObjectsOfTypeAll<>(); //使用此方法查找全部的此類遊戲對象,包含預製體
使用此類方法會有一個小問題,即會有可能選到遊戲文件中的預製體,故使用此遊戲物體的場景對象進行檢測,檢測是否爲所需遊戲對象。
target.gameObject.scene.name != null; //若目標對象的場景名稱不爲空,則爲遊戲場景內的對象
借鑑資料:
https://blog.csdn.net/hjzyzr/article/details/53316919