Показать сообщение отдельно
Старый 17.01.2017, 16:31   #10
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Как рендерить в Editor скриптах

Ты как раз костылей наделал.
Что будет если окно не в фокусе?
Для чего новая сцена???
Кнопочка в редакторе дело вкуса, принцип не меняется.

Фикс:
Что бы был прозрачный фон нужно:
Поставить у камеры, которая рендерит ClearFlags: DepthOnly и заменить строку в коде:
Texture2D tex = new Texture2D(sqr, sqr, TextureFormat.RGB24, false);
на
Texture2D tex = new Texture2D(sqr, sqr, TextureFormat.ARGB32, false);

Еще хотел возразить насчет того, что твой код гуглиться по первой ссылке при запросе "unity3d render texture to file".
Так собственно зачем спрашивать совета на форуме когда ты в конечном итоге взял готовый стремный код из гугла и доволен?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
RegIon (17.01.2017)