OnMouseDown webplayer

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

OnMouseDown webplayer

Сообщение porcha 04 ноя 2013, 14:25

В чем может быть проблема несрабатывания OnMouseDown в веб билде, когда тестрирую веббилд в редакторе или standalone билд то все работает а вот именно в браузере не хочет. Причем OnMouseOver срабатывает а OnMouseDown нет, странно.
GameDev Проект
porcha
UNITрон
 
Сообщения: 188
Зарегистрирован: 28 мар 2013, 19:47

Re: OnMouseDown webplayer

Сообщение Mumboo 04 ноя 2013, 16:37

Причем OnMouseOver срабатывает а OnMouseDown нет


ну тогда делаем так:
Синтаксис:
Используется csharp
void OnMouseOver()
{
     if(Input.GetMouseButtonDown(0))
          //делаем что-то
}
 
Mumboo
UNITрон
 
Сообщения: 166
Зарегистрирован: 22 май 2013, 22:12

Re: OnMouseDown webplayer

Сообщение porcha 04 ноя 2013, 19:19

^
нет, raycast
GameDev Проект
porcha
UNITрон
 
Сообщения: 188
Зарегистрирован: 28 мар 2013, 19:47

Re: OnMouseDown webplayer

Сообщение 2rusbekov 05 ноя 2013, 07:44

Синтаксис:
Используется csharp
void OnMouseOver()
{
     if(Input.GetMouseButtonDown(0))
          //делаем что-то
}

Это лучше чем рейкаст.
Still alive...
Аватара пользователя
2rusbekov
Адепт
 
Сообщения: 1409
Зарегистрирован: 06 апр 2012, 12:57
Откуда: Бишкек

Re: OnMouseDown webplayer

Сообщение seaman 05 ноя 2013, 14:39

Это лучше чем рейкаст.

Чем лучше? Тем, что Юнити за Вас рейкаст делает?
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: OnMouseDown webplayer

Сообщение 2rusbekov 06 ноя 2013, 09:13

seaman писал(а):
Это лучше чем рейкаст.

Чем лучше? Тем, что Юнити за Вас рейкаст делает?

Юнити то и так делает, а тут еще и он будет рейкастить. Зачем придумывать велосипед?
Still alive...
Аватара пользователя
2rusbekov
Адепт
 
Сообщения: 1409
Зарегистрирован: 06 апр 2012, 12:57
Откуда: Бишкек

Re: OnMouseDown webplayer

Сообщение seaman 06 ноя 2013, 15:46

Юнити то и так делает

С чего вдруг? Не будет у Вас методов OnMouse... - не будет Юнити делать никаких рейкастов.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: OnMouseDown webplayer

Сообщение 2rusbekov 07 ноя 2013, 10:40

Не будет у Вас методов OnMouse...

Почему не будет? Они же есть. Так зачем делать рейкаст и проверять, что мышью кликнули над каким то объектом, когда можно просто отловить клик мыши в методе ОнМаусОвер?

Странно почему не работает ОнМаусДаун.
Still alive...
Аватара пользователя
2rusbekov
Адепт
 
Сообщения: 1409
Зарегистрирован: 06 апр 2012, 12:57
Откуда: Бишкек

Re: OnMouseDown webplayer

Сообщение seaman 07 ноя 2013, 19:56

Почему не будет? Они же есть.

Пока Вы их не реализуете в своем скрипте - их НЕТ.
можно просто отловить клик мыши в методе ОнМаусОвер

Можно. Вопрос - чем лучше? Тот же рейкаст, только скрытый. Я не говорю, что хуже.- Чем лучше?
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: OnMouseDown webplayer

Сообщение 2rusbekov 08 ноя 2013, 08:27

Чем лучше?


Удобней писать.
Still alive...
Аватара пользователя
2rusbekov
Адепт
 
Сообщения: 1409
Зарегистрирован: 06 апр 2012, 12:57
Откуда: Бишкек


Вернуться в Почемучка

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

Сейчас этот форум просматривают: Google [Bot] и гости: 19