Есть ли в Unity что-то вроде встроенного zip?

Программирование на Юнити.

Есть ли в Unity что-то вроде встроенного zip?

Сообщение ajir 14 июн 2023, 22:54

1. Я сделал сохранение игры в формат Json и загрузку из него.
2. Файл получается достаточно большой.
3. Хотя возможно - это из-за нерациональной архитектуры, кое-что вне моего этого вопроса можно сделать, чтобы в сохраняемом классе было меньше данных.
4. Но в любом случае Json - формат, который отличная "мишень" для сжатия.
5. Разумеется, так или иначе - сжатие строки можно разработать.
6. Но специально возиться очень серьезно - есть более срочные задачи, чем такая оптимизация.
7. НО! Может есть что-то встроенное, можно просто добавить нужное using и где сохраняю дописать примерно Zip(jsonString) где загружаю UnZip(save)

Если на мой вопрос есть ответ, то "в сторону чего посмотреть", что искать?
Аватара пользователя
ajir
UNец
 
Сообщения: 4
Зарегистрирован: 18 июл 2022, 22:01

Re: Есть ли в Unity что-то вроде встроенного zip?

Сообщение waruiyume 14 июн 2023, 23:20

Встроенного зипа нет, но можно использовать любую библиотеку заточенную под .NET
Можно попробовать использовать бинарную сериализацию, что чуть геморнее.
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Есть ли в Unity что-то вроде встроенного zip?

Сообщение ajir 14 июн 2023, 23:44

waruiyume писал(а):Встроенного зипа нет, но можно использовать любую библиотеку заточенную под .NET
Можно попробовать использовать бинарную сериализацию, что чуть геморнее.

Библиотеки такой т.е. в самом Unity т.е. нет, надо выбрать подходящую, скачать и как-то вставить в свой проект?
Аватара пользователя
ajir
UNец
 
Сообщения: 4
Зарегистрирован: 18 июл 2022, 22:01

Re: Есть ли в Unity что-то вроде встроенного zip?

Сообщение ajir 15 июн 2023, 00:01

Или имеется ввиду, что заточенные под .NET входят в тот С# который в Unity?
Аватара пользователя
ajir
UNец
 
Сообщения: 4
Зарегистрирован: 18 июл 2022, 22:01

Re: Есть ли в Unity что-то вроде встроенного zip?

Сообщение waruiyume 15 июн 2023, 01:21

Нужно скачать библиотеку.
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Есть ли в Unity что-то вроде встроенного zip?

Сообщение jr900 18 июн 2023, 15:35

Из коробки в C# zip только с файлами работает (компресс - декомпресс). Для JSONA-а видимо гуглить сторонние решения.
Скачать бесплатно ассеты для Unity
Скачать ассеты для Unreal Engine 4 / 5
Скачать 3d-модели для игр и дизайна
Персонажи DAZ-Poser для игр
jr900
UNIт
 
Сообщения: 83
Зарегистрирован: 16 апр 2016, 10:13


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14