我有一个构建,我发送给玩家,其中50%的玩家会得到不同的唯一错误,其中Stats重置,Array值匹配不同,某些属性增加零。
这似乎只是他们的电脑独有的,而且都非常不同。我试着在多台电脑上复制这些错误,但我无法复制
其他50%的玩家(虽然我不知道实际比例(构建工作良好,所有出现的错误和问题都是我所知道的,并且很容易修复。
我非常想知道这里发生了什么,如果是在播放器设置中,比如将.NET 2.0更改为4.0之类的,但老实说,我在这方面没有太多经验。
Playmaker在这个项目中加入了数组和更简单的东西,但我搜索了论坛,找不到任何与之相关的东西。
也许我需要升级我的统一版本?我是Unity 2020.1.1f1个人版,如果这与游戏的构建方式有关的话,但在这一点上,我只是在黑暗中挥拳。
谢谢。
我也使用Playmaker,最近也遇到了类似的错误。
事实证明,用户的不同CultureSettings导致了这个问题。
试试这个:
使用System.全球化
和
CultureInfo.CurrentCulture=CultureInfo.InvariantCulture
祝你周末愉快:(