Экспорт файла изображения .tga или .png на диск в Unity3d

Есть ли способ с помощью кода экспортировать файл .png или .tga на локальный диск в Unity? Мне нужно написать конвертер, который загружает пакеты ресурсов и преобразует их в исходные файлы изображений. Мне нужно создать эти файлы таким образом, чтобы любой мог открыть их, например, в Photoshop. Любая идея о том, как это сделать?

Спасибо. Дэйвид


person DavidGuaita    schedule 28.07.2014    source источник
comment
Вы ищете сценарий редактора Unity или это отдельное приложение? И зачем вам это нужно, что это будет за приложение?   -  person LearnCocos2D    schedule 28.07.2014
comment
Я думаю, что сценарий редактора Unity больше подходит. В основном это для существующей игры, которая требует изменения текстур, и из-за проблем с производством теперь проще экспортировать изображения из пакетов ресурсов игры.   -  person DavidGuaita    schedule 28.07.2014
comment
Итак, я предполагаю, что вы уже можете извлекать текстуры из пакетов ресурсов? Если да, то остается только вызвать EncodeToPNG. docs.unity3d.com/ScriptReference/Texture2D.EncodeToPNG.html Наверняка есть нет эквивалента для TGA, поэтому вам придется написать это самостоятельно на основе данных в Texture2D.   -  person Bart    schedule 28.07.2014
comment
Большое спасибо, Барт, я думаю, это то, что мне нужно!   -  person DavidGuaita    schedule 29.07.2014


Ответы (1)


Вы можете сохранить изображение в формате TGA с помощью плагина Encode To TGA: http://u3d.as/rWt

person Bart    schedule 08.05.2016