我正在使用一个跨多个场景运行的单例(加载时不要破坏),它可以访问用于使用播放器首选项保存和加载值的方法和变量。除了
currentAmount
是一个 int 变量之外,一切都运行良好。
手机版构建后,当前金额固定为350我不知道为什么。
从 Unity 编辑器来看,当前数量的一切都运行良好。
我尝试在 Unity 编辑器中进行调试,看看是否有问题,但一切正常。
此外,统一编辑器将 currentAmount 显示为更新值(根据某些事件不断变化),这正是我所期望的。
当我在移动设备中构建和测试时,该值被卡住/固定在 350。
我在不同的移动设备上尝试过,仍然是同样的问题。
不看代码我什么都说不清楚。但我的猜测是你的问题的根源是Unity运行时。 您可以尝试降级到以前的版本并重新编译吗?如果降级后问题仍然存在,您可以将其报告为运行时问题。