我使用了https://github.com/playgameservices/play-games-plugin-for-unity提供的相同代码来添加云保存游戏功能,在代码开始时调用了启用保存游戏,从google控制台也启用了保存游戏。董事会和成绩都很好。
OnSaveGameOpened函数将内部错误作为SavedGameRequestStatus状态。我找不到原因(内部错误被接收为状态),有人能帮我吗?我该怎么解决这个问题。
序列化数据(以bytes[]的形式)被输入到SaveGame函数中,并使用二进制格式化程序进行序列化。
编辑:我能够进一步调试这个,我在游戏控制台中的保存游戏激活上出了一个错误。我已经激活了保存游戏功能,并发布了它(这是几天前完成的)。我还确认在API控制台项目下启用了驱动器API、Play Games Services API和Play Games Management API。我会跟随错误,
如果不启用游戏控制台中的“保存的游戏”功能,则无法使用快照
这个问题的答案是Google游戏::无法使用快照异常说它将在24小时内激活,但是即使在多天之后它也不会激活。
发布于 2020-05-30 06:33:27
问题解决了。这不是一个问题,从我的结束,它花了超过24小时保存的游戏服务启动。一旦谷歌启用了保存的游戏,问题就解决了(没有通知保存的游戏已经启用,而是应用程序开始正常工作)。
发布于 2020-05-22 09:17:23
内部错误有几个原因;应该有其他日志指示根本原因。您可能需要查看源代码,以了解预期的日志。
如果您在模拟器中进行测试,请确保您的play服务和play游戏是最新的。
https://stackoverflow.com/questions/61948142
复制相似问题