我点击按钮进入战斗场景,然后从战斗场景退出来返回上一个场景,我设置按钮被点击过后interactable = false,或者设置一个bool判断他是否可以再被点击,但是都被重置了,没有效果,我想要点进战斗完后,返回上一场景,按钮失效,请问怎么解决
你可以把这个bool变量设为静态的,现在是因为你场景切换了而脚本仅对它所处的场景生效,切换后就又回到默认状态了。
这是由于你并没有保存数据状态导致。
如果你需要来回切换场景,你可以先对状态保存,如PlayerPrefs.SetInt
当你切换回原来的场景时,使用PlayerPrefs.GetInt获取上次保存的状态