Неработает Shader.Find в сборке

Ошибки и баги Unity3D

Неработает Shader.Find в сборке

Сообщение Battle Angel Alita 03 мар 2011, 13:33

Собственно такая конструкция не работает:
Синтаксис:
Используется csharp
someMaterial = new Material(Shader.Find("Hidden/someShader"));


если указывать шэйдер вручную, всё работает замечательно.
Мозг рака
Изображение
Аватара пользователя
Battle Angel Alita
UNIверсал
 
Сообщения: 476
Зарегистрирован: 25 ноя 2009, 14:52

Re: Неработает Shader.Find в сборке

Сообщение DbIMok 03 мар 2011, 13:50

Синтаксис:
Используется csharp
void Start () {
        Material mat = new Material(Shader.Find("Hidden/Internal-GUITexture"));
        if (mat) { Debug.Log("Material Found"); }
}

результат: Material Found
:-?
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.7k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Неработает Shader.Find в сборке

Сообщение Zaicheg 03 мар 2011, 13:52

У меня в паре мест используется Shader.Find для 3.2-веб-сборок, проблем не было.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Неработает Shader.Find в сборке

Сообщение romeo_ftv 03 мар 2011, 14:14

не работает в сборке или редакторе? если в сборке, то просто шейдер в неё не попал и соотв. найти не удается. одно из решений положить шейдер в папку Resources.
romeo_ftv
UNIт
 
Сообщения: 88
Зарегистрирован: 12 апр 2009, 12:33

Re: Неработает Shader.Find в сборке

Сообщение Battle Angel Alita 03 мар 2011, 14:16

Вот пакаж, для проверки - сделать пустышку и навесить на неё скрипт. У меня в редакторе - переливающийся квадрат, в сборке - просто копия бэкбуффера.
FindShaderBug.unitypackage
У вас нет доступа для просмотра вложений в этом сообщении.
Мозг рака
Изображение
Аватара пользователя
Battle Angel Alita
UNIверсал
 
Сообщения: 476
Зарегистрирован: 25 ноя 2009, 14:52

Re: Неработает Shader.Find в сборке

Сообщение romeo_ftv 03 мар 2011, 14:27

ответ выше если Вы не заметили
romeo_ftv
UNIт
 
Сообщения: 88
Зарегистрирован: 12 апр 2009, 12:33


Вернуться в Глюки

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

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