我是一个新的代码,我有一个武器的列表,玩家可以选择,所以我创建了一个脚本,它改变一个按钮可交互或不。我的问题是我的脚本不工作我想要,按钮重置每次我加载一个场景或重启游戏。
还有,我想做一个按钮列表,有没有办法做一些类似公共按钮button[];
的东西?
事先谢谢你
using UnityEngine;
using UnityEngine.UI;
public class buttonmanager: MonoBehaviour
{
public Button button;
private int index;
private void Start()
{
index = PlayerPrefs.GetInt("thebutton");
}
public void Selected()
{
button.interactable = true;
index = PlayerPrefs.GetInt("thebutton");
}
public void disabled()
{
button.interactable = false;
index = PlayerPrefs.GetInt("thebutton");
}
public void ConfirmButton()
{
PlayerPrefs.SetInt("thebutton", index);
}
}
好吧,你不是在和玩家们做任何事,只是在拯救他们。您应该根据保存的playerpref设置Button.Interactable的值