我的屏幕上有15個按鈕。 在onclick事件,我取的按鈕和隱藏使用使用c顯示隱藏按鈕#
EventSystem.current.currentSelectedGameObject.SetActive(false);
最後我要再次顯示按鈕,按鈕,所以我用
for (int i = 0; i < 15; i++)
{
tag1 = "Button" + (i + 1);
GameObject.FindGameObjectWithTag(tag1).SetActive(true);
Debug.Log("done");
}
環路是給錯誤,因爲它是無法找到已被隱藏的對象或設置爲(false) 從其他參考(unity forum)我看到相同的解決方案,但我不知道爲什麼它不適用於我的情況。
會更容易得到這個按鈕在腳本的引用,並只需要調用'mebutton.SetActive(真)' –
按鈕不包含SETACTIVE財產@ m.rogalski – phpdroid
@JamesHughes我試圖重新啓動我知道的所有Button11被禁用之前,它打印「完成」10次只有問題不能「找到已被隱藏的對象」 – phpdroid