Отключить выделение объектов мышью

Раздел, посвящённый всему, что связано с программированием для Редактора Юнити. Скрипты Редактора, Wizards и прочее.

Отключить выделение объектов мышью

Сообщение DDDENISSS 21 мар 2012, 20:42

Собственно можно как в редакторе террейна отключить выделение объектов, что бы можно было рисовать мышью?
Это вообще возможно в своих скриптах? Ибо несколько дней поиска вывели только на пару пустых тем на английсом(
Аватара пользователя
DDDENISSS
UNIверсал
 
Сообщения: 439
Зарегистрирован: 11 сен 2011, 20:33

Re: Отключить выделение объектов мышью

Сообщение waruiyume 21 мар 2012, 22:37

Синтаксис:
Используется csharp
Event e = Event.current;
if (e.button == 0 && e.isMouse && e.clickCount == 1)
   {
      e.Use();
      //-----------------------------
   }

upd
Правда это использовалось для одиночного клика ;;)
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Отключить выделение объектов мышью

Сообщение DDDENISSS 21 мар 2012, 22:53

waruiyume, не помогло.
Мне надо сделать рисование левой кнопкой мыши как в террейн эдиторе. Но левой кнопкой происходит выделение объектов и при драге рисуется сетка как на скрине http://upwap.ru/2109914 . И событие MouseDrag не вызывается.
Аватара пользователя
DDDENISSS
UNIверсал
 
Сообщения: 439
Зарегистрирован: 11 сен 2011, 20:33

Re: Отключить выделение объектов мышью

Сообщение DDDENISSS 22 мар 2012, 20:00

Вот эта чудесная комбинация букв
Синтаксис:
Используется csharp
HandleUtility.AddDefaultControl(GUIUtility.GetControlID(FocusType.Passive));
Аватара пользователя
DDDENISSS
UNIверсал
 
Сообщения: 439
Зарегистрирован: 11 сен 2011, 20:33


Вернуться в Editor

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

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