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

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

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

Общие вопросы вопросы не попадающие ни в один из доступных разделов

Ответ
 
Опции темы
Старый 20.12.2011, 00:36   #121
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Вопросы от новичка

Как включить-отключить скрипт через GetComponent??можно?(просто блюр на камере отключать нужно)
Как сделать захват ригбоди типа как в Халфлайф (может есть у кого? ночью думать-лень...подумаю утром сам)
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 20.12.2011, 00:38   #122
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Сообщение от Костян Посмотреть сообщение
Как включить-отключить скрипт через GetComponent??можно?(просто блюр на камере отключать нужно)
)
а GetComponent().enabled = false не работает?
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 20.12.2011, 00:46   #123
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Вопросы от новичка

а GetComponent().enabled = false не работает?
в том-то и дело что нет...
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 20.12.2011, 01:12   #124
Aikon
ПроЭктировщик
 
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений
(для 52 пользователей)
Ответ: Вопросы от новичка

pax, добавил кубикам компонент, вызывающий WakeUp для Rigidbody.
Не помогло

Костян, вот так должно все работать
GameObject go;
MeshRendered mr = go.GetComponent<MeshRendered>();
if (mr != null)
    mr.enabled = false;
Если у тебя не работает, то скорее всего компонент не нашелся. Ты лог то смотришь?
(Offline)
 
Ответить с цитированием
Старый 20.12.2011, 01:14   #125
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

а где вызывает? в FixedUpdate?
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 20.12.2011, 01:21   #126
Aikon
ПроЭктировщик
 
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений
(для 52 пользователей)
Ответ: Вопросы от новичка

Нет, в Awake, как в справке. Попробовал в FixedUpdate - результат тот же.
(Offline)
 
Ответить с цитированием
Старый 20.12.2011, 01:33   #127
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

попробуй на всякий в обычном Update, вдруг Fixed тоже перестает вызываться при слипе
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 20.12.2011, 01:33   #128
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Вопросы от новичка

Сообщение от Aikon Посмотреть сообщение
pax, добавил кубикам компонент, вызывающий WakeUp для Rigidbody.
Не помогло

Костян, вот так должно все работать
GameObject go;
MeshRendered mr = go.GetComponent<MeshRendered>();
if (mr != null)
    mr.enabled = false;
Если у тебя не работает, то скорее всего компонент не нашелся. Ты лог то смотришь?
отключить рендер можно и проще :go.render.enable=false;
у меня такое дело, ессть камера,на ней скрипт из пака с эфектами для имаг,imageBlure называется,вот только вызывать мне его надо раз всего...когда меню включается..а когда выключается - скидывать
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 20.12.2011, 01:38   #129
Aikon
ПроЭктировщик
 
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений
(для 52 пользователей)
Ответ: Вопросы от новичка

Костян, я тебе привел общий способ. Вместо MeshRendered можешь подставить любой класс, в том числе и для класс BlurEffect.
P.S. imageBlur такого класса нет, как и компоненты.

pax, метод дергается (print отрабатывает), только вот бестолку.
(Offline)
 
Ответить с цитированием
Старый 20.12.2011, 13:08   #130
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Вопросы от новичка

Костян, я тебе привел общий способ. Вместо MeshRendered можешь подставить любой класс, в том числе и для класс BlurEffect.
P.S. imageBlur такого класса нет, как и компоненты.

pax, метод дергается (print отрабатывает), только вот бестолку.
Но правильно. ЭТО ведь скрипт из пака ImageEffects
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 20.12.2011, 16:56   #131
Aikon
ПроЭктировщик
 
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений
(для 52 пользователей)
Ответ: Вопросы от новичка

Костян, хочешь получать ответы, то правильно формулируй вопрос и приводи код, который не работает. А то такое чувство, что тебе иногда лень не то, что подумать, а яйца почесать.

Выключение спец-эффектов с камеры я тебе привел. У меня этот код отлично работает. А ты по видимому предлагаешь погадать, а что у тебя там не так.
(Offline)
 
Ответить с цитированием
Старый 20.12.2011, 16:58   #132
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Заработало у него с вот такой командой:
Camera.main.GetComponent<BlurEffect>().enabled false
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 21.12.2011, 16:37   #133
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Вопросы от новичка

А есть ли щейдер рендра в анаглиф картинку,желательно "тёмный"
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 21.12.2011, 16:41   #134
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Вероятно где-то есть))
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 21.12.2011, 19:33   #135
Aikon
ПроЭктировщик
 
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений
(для 52 пользователей)
Ответ: Вопросы от новичка

Вот кстати вопрос то ж по шейдерам.
Посмотрел справку, посмотрел прилагаемые примеры.
Но как самому писать шейдеры, так и не понял.
Может есть какой толковый учебник или мини-faq? Насколько я понял используются CG-шейдерды, через оболочку Unity. Команды можно посмотреть и на сайте nVidia, но вот как это все работает слабо представляю.

P.S. В FAQ статью просмотрел - да, там перевод справки в основном.
P.P.S. Пытался написать шейдер преобразующий цветную текстуру в черно-белую. Но даже не смог понять, куда что писать.

P.P.P.S. Кажется нашел, что искал - http://forum.unity3d.com/threads/19166-ShaderLab-FAQ
и в частности
http://www.unifycommunity.com/wiki/i...?title=Shaders
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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