我改变了切换按钮状态到“开”模式,并关闭应用程序。但是当我再次运行该程序时,该切换按钮重置为“关闭”模式。当我切换到“ON”或“OFF”模式时,如何保存切换按钮的状态?(According to the attached Picture)
jei2mxaa1#
当我为我的Unity游戏创建一个试用效果切换时,我也遇到了同样的问题。我解决了在PlayerPref中存储开关打开或关闭信息的问题。也许这可以帮助你:
public Toggle myToggle; void Start() { bool isToggleOn = (PlayerPrefs.GetInt("isToggleOn") == 1) ? true : false; myToggle.isOn = isToggleOn; }
字符串我不知道你的解决方案的确切答案,但你可以使用相同的存储方式,它可能会工作。这是当我单击切换并根据该函数更改PlayerPref时的切换函数:
public void SetTrailEffect (bool isToggle) { if(isToggle){ PlayerPrefs.SetInt("isToggleOn", 1); } else { PlayerPrefs.SetInt("isToggleOn", 0); } }
型
1条答案
按热度按时间jei2mxaa1#
当我为我的Unity游戏创建一个试用效果切换时,我也遇到了同样的问题。我解决了在PlayerPref中存储开关打开或关闭信息的问题。也许这可以帮助你:
字符串
我不知道你的解决方案的确切答案,但你可以使用相同的存储方式,它可能会工作。这是当我单击切换并根据该函数更改PlayerPref时的切换函数:
型