小白求助大佬,怎么让一个复选框在场景切换后不会重置

自学的cocos2d-x,没有引路人,遇到了很多很多问题。

现在是复选框或者滑动条这些在场景切换后会重置,不知道怎么做。

不同平台 不同方法

存一下选中没选中嘛,再次回到这个场景的时候,根据存的数据初始化一下UI。是这个意思吗

切换场景的过程不做处理的话都是重新创建的,那么就需要对场景创建时对这些UI控件的状态做初始化处理,状态值就需要存起来,像背景音量这类可以存文件,不重要的存全局变量。

  • 如果要保存到本地的,可以用UserDefault
  • 刷新的时候读取配置,设置状态即可
  • 如果是临时的,程序关闭就丢失的,全局变量也可以吧