我的 UI 上有 10 个按钮,我必须检查哪个按钮被触摸了。我正在使用以下逻辑并且工作正常,但现在由于某种原因我收到此错误:
NullReferenceException: Object reference not set to an instance of an object
DetectButton.Start () (at Assets/Scripts/DetectButton.cs:14)
任何想法可能会发生什么?这是我的代码(附加到画布上),我使用的是 Unity 版本 5.1.0f3。如果您需要任何其他信息,我很乐意提供,在此先感谢
void Start()
{
this.GetComponent<Button>().onClick.AddListener(() =>
{
if (this.name == "btnJogadores2")
{
print ("2 jogadores");
jogadores = 2;
}
//QuantidadeJogadores(this.name);
//QuantidadePartidas(this.name);
});
}