Различная реакция на клавиатуру и мышь

Программирование на Юнити.

Различная реакция на клавиатуру и мышь

Сообщение janua 19 май 2010, 16:34

Есть такой вот скрипт:

Синтаксис:
Используется javascript
privat var shader1 = Shader.Find("Specular");

privat var shader2 = Shader.Find("Transparent/Diffuse");

var Togg = false;

function OnGUI ()
{
Togg = GUI.Toggle (100,100,100,100), Togg, "", "button");
   if (Togg == true)
   {
   rendered.material.shader = shader2;
   }
   else
   {
    rendered.material.shader = shader1;
   }
}

function Update ()
{
  if(Input.GetButtonDown("change_shader"))
   (
      if(Togg ==true)
      Togg = false;
      else
    Togg = true;
   }
}
 


В итоге при нажатии с клавиатуры все нормально: меняет шейдер во всех объектах к которым применен, а при клике мышкой - только у того объекта, на который перетащено в ручную в последнюю очередь.
Смешно, конечно, но так. Если просто выбрать в свойствах объекта скрипт из списка - не меняет ничего.

Если кто знает, подскажите, плиз, что это может быть
Последний раз редактировалось janua 20 май 2010, 11:02, всего редактировалось 3 раз(а).
janua
UNец
 
Сообщения: 25
Зарегистрирован: 18 фев 2010, 18:09

Re: Что-то непонятное с влиянием скрипта

Сообщение mvladlin 19 май 2010, 18:01

Вроде "Specular"
Аватара пользователя
mvladlin
UNIт
 
Сообщения: 112
Зарегистрирован: 11 июл 2009, 19:53
Откуда: MO

Re: Различная реакция на клавиатуру и мышь

Сообщение janua 20 май 2010, 11:17

Да, это опечатка была, изменил уже.
janua
UNец
 
Сообщения: 25
Зарегистрирован: 18 фев 2010, 18:09

Re: Различная реакция на клавиатуру и мышь

Сообщение janua 20 май 2010, 13:15

Еще вот что интересно:
в инспекторе шейдер меняется на всех где скрипт, а ни в сцене, ни в гэйм ничего не видно кроме изменения на одном объекте.
janua
UNец
 
Сообщения: 25
Зарегистрирован: 18 фев 2010, 18:09

Re: Различная реакция на клавиатуру и мышь

Сообщение Zaicheg 20 май 2010, 19:16

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

Re: Различная реакция на клавиатуру и мышь

Сообщение janua 20 май 2010, 19:40

change_shader.jpg
У вас нет доступа для просмотра вложений в этом сообщении.
janua
UNец
 
Сообщения: 25
Зарегистрирован: 18 фев 2010, 18:09

Re: Различная реакция на клавиатуру и мышь

Сообщение Zaicheg 20 май 2010, 19:55

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


Вернуться в Скрипты

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

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