我累了調試,但不知道是什麼問題Gameobject.find被返回null
foreach (string go in dist)
{
Debug.Log("gameobject texture change " + go);
Debug.Log(go.ToString());
Debug.Log(go.GetType());
string s = go;
string ss = "GRB_BLD_RESIDENT_z17x68817y86702_V0_L9_2015_18";
Debug.Log(GameObject.Find("GRB_BLD_RESIDENT_z17x68817y86702_V0_L9_2015_18").name);
Debug.Log(GameObject.Find(ss).name);
if (GameObject.Find(s.ToString()) != null)
{
Debug.Log(GameObject.Find(s).name);
Debug.Log("gameobject is not null");
}
else {
Debug.Log("gameobject is null");
}
,如果我用這個,
Debug.Log(GameObject.Find("GRB_BLD_RESIDENT_z17x68817y86702_V0_L9_2015_18").name);
它會帶來的遊戲對象,但使用循環它不工作。我有記錄所有名字都是正確的和相同的。