无法在 Unity 中启用/禁用 UI 按钮的按钮(脚本)组件



我想访问 UI 按钮的组件并希望启用禁用的组件">按钮(脚本("用于解锁下一个级别,但它不是启用组件。

if(PlayerPrefs.GetInt("Level") == 1){
   Button Level2 = Unlock.GetComponent<Button>();
   Level2.enabled = true;
}

PS:我的代码中没有语法错误。

您还可以将

按钮的可交互属性设置为 true o false。

Button myButton;
myButton.interactable = true;
//Here your button works normal
myButton.interactable = false;
//The click on your button is disabled here

确保执行 if 块,确保您的"解锁"(我猜的游戏对象(上有一个按钮组件。没有语法错误并不意味着您没有概念错误。

最新更新