Показать сообщение отдельно
Старый 10.07.2016, 12:17   #2409
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

Сообщение от Жека Посмотреть сообщение
Можно на камеру кинуть скрипт, выполняемый во время редактора. И в нём в LateUpdate проверять шифт+мышь. Если есть, то ставим rotation из предыдущего кадра.
Да уж лучше просто Event.current.Use(). Но в таком случае курсор так же меняется на иконку обзора.

UPDATE
Так можно отключить и выбор объектов и вращение камеры. Но как оно работает я все равно не пойму.
        int controlId = GUIUtility.GetControlID(FocusType.Passive);
        if(Event.current.type == EventType.MouseDown) {
            GUIUtility.hotControl = controlId;
            Event.current.Use();
        }

Последний раз редактировалось WISHMASTER35, 10.07.2016 в 13:17.
(Offline)
 
Ответить с цитированием