Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Maya 5 для профессионалов - Адамс М.

Адамс М., Миллер Э. Maya 5 для профессионалов — П: Питер, 2004. — 823 c.
Скачать (прямая ссылка): Maya5dliyprofessionalov2004.pdf
Предыдущая << 1 .. 32 33 34 35 36 37 < 38 > 39 40 41 42 43 44 .. 294 >> Следующая


Расположение элементов интерфейса

Существует возможность не только показывать или скрывать элементы интерфейса, но и менять их местами. Осталось понять, зачем это нужно?

Ну, во-первых, иногда это требуется для удобства. Если вы часто работаете с полками, может оказаться, что раз за разом глядеть вверх, чтобы увидеть нужный значок, довольно утомительно. Поэтому можно опустить полки пониже.

Кроме того, иногда имеет смысл разместить элементы со сходной информацией ближе друг к другу. При наведении указателя мыши на кнопку полки в строке подсказки появляется информация об этой кнопке. К сожалению, по умолчанию полки расположены в верхней части экрана, а строка подсказки — в нижней. Переместив полки вниз, вы расположите эти элементы друг рядом с другом. Обратите внимание, что само по себе изменение положения элементов на экране не сказывается на порядке следования их названий в подменю UI Elements (Элементы ин-

88

Глава 4 • Приемы работы в Maya

терфейса) меню Display (Отображение). Чтобы изменить порядок следования названий в меню, нужно отредактировать файл buildPreferenceMenu.mel.

Также имеет смысл размещать элементы в соответствии с частотой их использования. Например, так как Марк практически никогда не задает маски или режимы выделения стандартным образом, а для привязок применяет клавиатурные комбинации, строка состояния требуется ему только для проверки режима привязки. Соответственно, ее можно поместить куда-нибудь, где на нее удобно смотреть.

Для изменения порядка следования элементов нужно отредактировать сценарий initMainWindow.mel. В нижней части этого файла перечислены связанные элементы. Благодаря блокам кода для каждого элемента, описывающим их связь друг с другом, разобраться в MEL-коде достаточно легко. Например, чтобы поменять местами ползунок таймера анимации и шкалу диапазонов, нужно отредактировать следующий код:

-attachNone IrnayciLi ve "top"

-attachForm ImayaLi ve “left" 0

-attachForm SmayaLive "right" 0

-attachControl JrnayaLive "bottom" 0 ItimeSl і der

-attachNone JtimeSHder -attachForm StimeSIider -attachForm StimeSlider -attachControl StimeSlider

"top"

"left" 0

"right" 0

"bottom" 0 SplaybackRange

-attachNone

-attachForm

-attachForm

-attachControl

SplaybackRange

SplaybackRange

SplaybackRange

SplaybackRange

"top"

"left" D "right" 0

"bottom" 0 ScornatidLlne

Достаточно поменять блоки друг с другом местами, повторно создав ассоциации. В итоге должны получиться следующие строки:

-attachNone SmayaLive "top"

-attachForm SmayaLive "left" О

-attachForm SmayaLive "right" О

-attachControl SrnayaLive "bottom" 0 SplaybackRange

-attachNone SplaybackRange "top"

-attachForm SplaybackRange "left" О

-attachForm SplaybackRange "right" О

-attachControl SplaybackRange "bottom" 0 StireSlider

-attachNone stimeSuder "top"

-attachForm StimeSlider "left" 0 -attachForm StimeSlider "right" 0 -attachControl StimeSlider "bottom" 0 ScommandLIne

Сохраните файл и перезагрузите Maya. Теперь ползунок таймера анимации будет располагаться над шкалой диапазонов. Так как положение элементов интерфейса определяется в момент загрузки программы, ее повторный запуск обязателен.

Разумеется, если вам недостаточно этих простых изменений, можно полностью перестроить интерфейс путем задания переменной окружения MAYA_OVER-

Окна проекции

89

RIDE_UI. Впрочем, инструкция по созданию пользовательского интерфейса «с нуля» выходит за рамки темы данной книги.

Еще раз напоминаем, что хотя поменять положение элементов интерфейса Мауа не сложно, а иногда и полезно, но по причинам, описанным ранее, при выполнении проекта «Место для парковки» будет использован стандартный интерфейс Мауа.

Меню

Работа опытного пользователя в Maya обычно заключается в нажатии клавиш, выборе команд в контекстных меню, щелчках на кнопках полок и перемещениях указателя мыши. Основными меню приходится пользоваться только в нестандартных ситуациях. Но даже Б этом случае доступ к нужным командам не должен быть сложным.

Как и остальные элементы интерфейса, меню можно редактировать, потому что они тоже написаны на языке MEL. Код каждого меню содержится в отдельном файле. Любой файл может быть скопирован в вашу папку со сценариями и изменен в соответствии с вашими желаниями. Хотя каждое такое изменение затруднит переход к новой версии Maya, время от времени имеет смысл это делать, чтобы убрать ненужные вам команды.

Для начала можно изменить порядок следования команд, переместив чаще всо го используемые команды в верхнюю часть меню. Также можно выделить их в отдельное подменю, расположив его на верхнем уровне иерархии меню. Существует даже возможность переносить пункты из одного меню в другое. Например, можн о перенести команду Deform (Деформация) из меню Animation (Анимация) в меню IM о deling (Моделирование), в котором эта команда может быть очень полезна.

Даже панель инструментов существует в виде отдельного файла toolbox.mel и может быть изменена. Однако это делается в исключительных случаях, например после переназначения команд, соответствующих клавишам Q, W, E, R, Т и Y.
Предыдущая << 1 .. 32 33 34 35 36 37 < 38 > 39 40 41 42 43 44 .. 294 >> Следующая