Террейн не выгружает ресурсы.

Общие вопросы о Unity3D

Террейн не выгружает ресурсы.

Сообщение Altodor 26 май 2012, 10:12

Делаю Instantiate террейна, затем процедурально создаю terrainData и присваиваю его созданному террейну. При удалении такого террейна в памяти остаётся 5мб мусора. У меня используется много таких террейнов, поэтому скоро забивается 2Гб памяти - комп виснет. Как правильно очищать память террейна при его удалении?
Altodor
UNIт
 
Сообщения: 82
Зарегистрирован: 19 сен 2010, 07:58

Re: Террейн не выгружает ресурсы.

Сообщение jetyb 26 май 2012, 20:59

Удалять и террейндату?
jetyb
Адепт
 
Сообщения: 1486
Зарегистрирован: 31 окт 2011, 17:21

Re: Террейн не выгружает ресурсы.

Сообщение Neodrop 26 май 2012, 21:03

Resources.UnloadAsset
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Террейн не выгружает ресурсы.

Сообщение Altodor 26 май 2012, 22:25

Resources.UnloadUnusedAssets частично помогло, спасибо большое. Раньше при удалении террейна оставалось 5 мб мусора, сейчас 1мб. Проблема до конца не решена.
Altodor
UNIт
 
Сообщения: 82
Зарегистрирован: 19 сен 2010, 07:58


Вернуться в Общие вопросы

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

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