我正在编写游戏代码。我知道序列化对于保存和多人游戏很有用。如果在客户端选择多人游戏时强制更新,我看不出有任何理由使用 serialversionuid。
对于保存,我有一个问题:id 是否会影响我将保存的游戏数据转换为游戏的新更新版本的能力?或者这一切都是基于逻辑的,让 id 作为手头游戏版本的简单参考?
提前感谢任何人。如果我的代表更高,我会投票:P
编辑:两个答案都非常有帮助。从他们那里,我收集到关于序列化和游戏编程的信息:拥有 s-uid 将是有益的,因为游戏中不同事物的不同版本将需要对其版本的引用,以便能够在不同版本之间具有兼容性或不兼容性。一个“游戏版本 ID”是不够的信息。谢谢大伙儿解惑!