3
Как я могу обрабатывать изменения версий при сохранении ресурсов?
Я уже некоторое время работаю над RPG и использую два различных метода сериализации. Враги, оружие, предметы сохраняются как XML. Карты и события сохраняются как «контролируемые двоичные файлы» (каждый класс получает метод сохранения / загрузки, и они решают, что они хотят сохранить / загрузить). Но я начал подвергать сомнению мой выбор …