Иллюстрированный самоучитель по Maya 4.5 (часть 1)


Зззвоним в звонок - часть 4


  1. Убедитесь, что кнопка находится в ненажатом состоянии, а новый атрибут rrringTheBell установлен на off (выключено).

  2. В окне Set Driven Key (Установить Управляемый Ключ) нажмите Key (Ключ). С этого момента всегда, когда вы будете устанавливать значение нового атрибута в off (выключено), кнопка сама примет ненажатое положение.

  3. Приведите кнопку в нажатое положение.

  4. В окне Channel Box (Окно Каналов) наберите слово on в поле нового атрибута.

4.6.gif

  1. В окне Set Driven Key (Установить Управляемый Ключ) нажмите Key (Ключ) и закройте окно.

Когда в окне Channel Box (Окно Каналов) вы поменяете атрибут звонка с on на off, кнопка звонка вернется в выключенное положение. Теперь давайте займемся самим ударником.

  1. Откройте Expression Editor (Редактор Выражений) для ударника. Добавьте к перед ранее созданным случайным выражением строки, содержащие условный оператор if (замените имена атрибутов на ваши собственные, если это нужно):

if (button.rringTheBell == 1) ringerG.rotateY = rand (-0,5, 0,5);

  1. Нажмите на Edit (Редактирование) для сохранения изменений.

Вот что новая запись означает: если атрибут rrringTheBell принимает значение on (включено) (1 как противоположность 0), звонок зазвенит. Из этого следует, что, если rrringTheBell принимает значение off (выключено), ничего не произойдет. Новый атрибут не только управляет кнопкой, но и позволяет вам звонить в дверной звонок.

Однако, если вы в таком виде передадите сцену коллеге, который будет создавать персонаж, звонящий в звонок, чтобы попасть в дом, она для него будет слишком сложной. Вашему коллеге придется анализировать внутреннюю структуру сцены, изучать взаимодействие Expressions (Выражений) и инструмента Set Driven Key (Установить Управляемый Ключ) с объектами и их работу и т. д. Мы сделаем так, чтобы следующий аниматор мог сфокусировать внимание только на одном объекте - красной кнопке и ее атрибуте rrringTheBell. Окно для наведения порядка в Channel Box (Окно Каналов) называется Channel Control (Управление Каналами).




Начало  Назад  Вперед



Книжный магазин