Не отрабатывает OnMouseOver

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

Не отрабатывает OnMouseOver

Сообщение Smouk 16 сен 2009, 10:50

Здравствуйте!
Начал потихоньку разбираться, вроде все нормально, но уперся в простейший элемент:
- Почему то не отрабатывает код на объекте:
Код: Выделить всё
function OnMouseOver () {
    renderer.material.color = Color.red;
    print ("Test");
}

На сцене только куб и камера. При перемещении в function Update (), добавлении опроса клавиши мыши все работает, как положено. Но это без привязки к объекту и само по себе не коректно.
Куда копать? Что-то необходимо присваивать кубу или ошибка в скрипте?
Smouk
UNIт
 
Сообщения: 146
Зарегистрирован: 16 сен 2009, 08:47

Re: Не отрабатывает OnMouseOver

Сообщение Neodrop 16 сен 2009, 12:08

Collider на кубе есть? :-?
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Не отрабатывает OnMouseOver

Сообщение Smouk 16 сен 2009, 12:29

Neodrop писал(а):Collider на кубе есть? :-?

Да :( Все проверял... прямо чудеса. Бубен не помогает.
Smouk
UNIт
 
Сообщения: 146
Зарегистрирован: 16 сен 2009, 08:47

Re: Не отрабатывает OnMouseOver

Сообщение Neodrop 16 сен 2009, 12:54

Сжать проект и выложить в сеть. Так не понятно.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Не отрабатывает OnMouseOver

Сообщение Smouk 16 сен 2009, 13:02

Уже разобрался. Все равно огромное спасибо за попытку помочь.

Вся ошибка заключалась в неправильном понимании параметра size у объекта. В данном случае оно считается масштабом, а не абсолютной величиной(проще говоря вся видимая область была рабочей для скрипта). Жаль потерянное время на такие косяки.
Smouk
UNIт
 
Сообщения: 146
Зарегистрирован: 16 сен 2009, 08:47

Re: Не отрабатывает OnMouseOver

Сообщение Neodrop 16 сен 2009, 13:12

Их будет ещё навалом. Не стоит жалеть. :ymparty:
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт


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

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

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