我需要在特定按钮单击时隐藏和显示特定的游戏对象。
按钮 1:-
gameobject[0].SetActive(false);
gameobject[1].SetActive(false);
gameobject[2].SetActive(false);
gameobject[3].SetActive(true);
gameobject[4].SetActive(false);
gameobject[5].SetActive(false);
gameobject[6].SetActive(false);
gameobject[7].SetActive(true);
gameobject[8].SetActive(true);
按钮 2:-
gameobject[0].SetActive(true);
gameobject[1].SetActive(false);
gameobject[2].SetActive(false);
gameobject[3].SetActive(false);
gameobject[4].SetActive(false);
gameobject[5].SetActive(false);
gameobject[6].SetActive(false);
gameobject[7].SetActive(true);
gameobject[8].SetActive(false);
像这些,我有大约 10 个按钮。看起来代码很长而且效率不高。有没有办法优化这个?
谢谢。