Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity

Unity Мультиплатформенный инструмент для разработки игр

Ответ
 
Опции темы
Старый 04.01.2018, 13:59   #1
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений
(для 100 пользователей)
Сообщение Поддерживает ли Unity GZipStream / DeflateStream?

Поддерживает ли Unity System.IO.GZipStream?
Просто интересно, обычно к Unity всякие dll либы прикручивают или LZF Compressor в виде класса пишут. Неужели нет ничего встроенного?

Последний раз редактировалось Evgen, 09.01.2018 в 20:13.
(Offline)
 
Ответить с цитированием
Старый 04.01.2018, 19:30   #2
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Поддерживает ли Unity GZipStream?

Что-то пишут что из коробки нету.
Вот халявный ассет есть: https://www.assetstore.unity3d.com/en/#!/content/31902
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Evgen (05.01.2018)
Старый 05.01.2018, 01:55   #3
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений
(для 100 пользователей)
Ответ: Поддерживает ли Unity GZipStream?

Так и подозревал. Понятно, что всяких заплаток много, тот же LZF например.
Unity меня иногда удивляет, столько всяких супер навороченных фитч, а сжатия из коробки нет.
(Offline)
 
Ответить с цитированием
Старый 05.01.2018, 22:40   #4
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Поддерживает ли Unity GZipStream?

А в mono 4.6 тоже искал?
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (06.01.2018)
Старый 06.01.2018, 17:38   #5
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений
(для 100 пользователей)
Ответ: Поддерживает ли Unity GZipStream?

А что там?
(Offline)
 
Ответить с цитированием
Старый 08.01.2018, 22:25   #6
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений
(для 450 пользователей)
Ответ: Поддерживает ли Unity GZipStream?

Какой отношение имеет GZipStream к unity? Это класс стандартной библиотеки .net framework / mono.

https://referencesource.microsoft.co...658ab48f2f7361 - в исходниках оригинального .net framework

https://github.com/dotnet/corefx/blo.../GZipStream.cs - в исходниках "нового" .net core (там лицензия mit)
__________________
(Offline)
 
Ответить с цитированием
Старый 09.01.2018, 00:03   #7
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений
(для 100 пользователей)
Ответ: Поддерживает ли Unity GZipStream?

Сообщение от h1dd3n Посмотреть сообщение
Какой отношение имеет GZipStream к unity? Это класс стандартной библиотеки .net framework / mono.
Наверно потому что, Unity основан на Mono, а Mono в какой-то мере совместим с .NET
(Offline)
 
Ответить с цитированием
Старый 09.01.2018, 00:24   #8
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений
(для 100 пользователей)
Ответ: Поддерживает ли Unity GZipStream?

В 2014 один разработчик сокрушался, что баг с GZipStream не исправлен с 2009 года, с 3 версии Unity:
https://forum.unity.com/threads/brok.../#post-1886909

И похоже, с тех времен ничего не изменилось...
https://forum.unity.com/threads/im-t.../#post-2700714
(Offline)
 
Ответить с цитированием
Старый 09.01.2018, 00:55   #9
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений
(для 450 пользователей)
Ответ: Поддерживает ли Unity GZipStream?

Сообщение от Evgen Посмотреть сообщение
Наверно потому что, Unity основан на Mono, а Mono в какой-то мере совместим с .NET
GZipStream к юнити не имеет никакого отношения. Это примерно как спросить "как мне сложить 2 числа в jquery". Я тебе дал ссылки на исходники этого класса. Если в той версии моно что поставляется с юнити нет такого класса или он реализован некорректно, то все что тебе нужно сделать это скопировать те классы что я тебе дал.
__________________
(Offline)
 
Ответить с цитированием
Старый 09.01.2018, 20:21   #10
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений
(для 100 пользователей)
Ответ: Поддерживает ли Unity GZipStream?

Сообщение от h1dd3n Посмотреть сообщение
Если в той версии моно что поставляется с юнити нет такого класса или он реализован некорректно, то все что тебе нужно сделать это скопировать те классы что я тебе дал.
Тогда нужно еще и весь DeflateStream скопировать, так как GZIP основан на его базе... Делать такую громадную "заплатку" неразумно, проще обойтись альтернативными методами сжатия/распаковки. Похоже Жека прав.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 15:14.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com