我想访问 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 块,确保您的"解锁"(我猜的游戏对象(上有一个按钮组件。没有语法错误并不意味着您没有概念错误。