-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пожалуйста, авторизуйтесь для просмотра ссылки.
Система сохранений, разработанная для сосуществования с текущей системой компонентов Unity. Это очень упрощает сохранение каждого уникального игрового объекта отдельно на основе идентификаторов.
Чем это решение отличается от других, так это тем, что вам нужно только написать реализацию сохранения для каждого компонента (скрипта). Каждый GameObject имеет свои компоненты, уникально сохраненные на основе назначенного идентификатора.
Как это работает на практике?
Добавьте компонент «Сохраняемый» в корень GameObject.
Это автоматически генерирует уникальный идентификатор для GameObject.
Компонент Saveable автоматически извлекает все сценарии, реализующие
Сохраняемый интерфейс. (Посмотрите видео, если не понимаете, как это работает!)
Данные сохраняются на диск при выходе из игры или при вызове SaveMaster.WriteSaveToDisk()! Вы можете отключить сохранение при выходе, это автоматически делает сохранение на основе «Очков сохранения». Данные остаются в кэше при изменении сцены, но не сразу записываются на диск.
Особенности
Исходный код включен
Легко сохраняйте предметы, которые вы можете уронить на пол
Напишите реализацию сохранения для каждого компонента, сохраняя модульность вашего проекта.
Сохраняйте примитивные данные (с плавающей запятой, целое число, строка) с помощью одной команды, такой как SaveMaster.SetInt(id, value)
Запись в двоичный файл и SQLite (бета-версия) и преобразование между типами сохранения.
AES-шифрование файлов сохранения
Автоматическое сохранение скриншота в метаданные, легко отображаемое на экране загрузки
Автоматическое сохранение и загрузка последних использованных сцен с помощью компонента «Сохранить последние использованные сцены».
Шаблоны игр включены: пример игры, главное меню и экран паузы.
Используйте scriptableobject вместо строкового поля для установки идентификаторов
Сохранение данных в пользовательский файл метаданных
Альтернативная запись между двумя файлами сохранения, в случае повреждения
Совместимость
Виндовс/Линукс
Андроид
WebGL
iOS (Работает по отзывам, не может оказать поддержку)
Другие платформы, скорее всего, будут работать, но более избыточное тестирование
требуется полное подтверждение этого.
Пожалуйста, авторизуйтесь для просмотра ссылки.
Последнее редактирование: