Главная | iClone 3.1
Анимация поддерживает репутацию страны
Предыдущая Следующая
8.?Щелкните на модификаторе Stretch в стеке модификаторов цилиндра и настройте растягивание с помощью счетчика Stretch. Конкретное изменение показаний тгого счетчика значения не имеет.
Все это делается лишь для того, чтобы регистратор MacroRecorder смог зарегистрировать команду, соответствующую настройке растягивания. При этом в области MacroRecorder должны появиться еще две строки кода, отражающего действия, произведенные в данном пункте упражнения (рис. 1.20).
9.?Щелкните на модификаторе Bend в стеке модификаторов цилиндра и настройте угол сгибания с помощью счетчика Angle. И эти действия выполняются только для регистрации соответствующей команды. В итоге, в области MacroRecorder должны появиться еще две строки (рис. 1.21).
10.?Отключите регистратор MacroRecorder в окне MAXScript Listener. Таким образом, получен код, необходимый для создания специализированного сценария.
11.?Щелкните опять на панели Utilities и обратите еще раз внимание на свиток MAXScript.
44 Часть I. Нововведения в Зонтах 4
Рисунок 1.21.
Две завершающие строки кода, зарегистрированные после настройки параметра угла сгибания
Глава 1. Изменения в интерфейсе
В нижней части данного свитка должен находиться раскрывающийся список Utilities. Если до этого средства языка MAXScript не использовались, данный список, скорее всего, окажется пустым. Поэтому ниже будет создан сценарий Utility MAXScript, который по завершении станет доступным пользователю из вышеуказанного списка.
Упражнение 1.2. Создание сценария и интерфейса_
1.?Выберите пункт New Script (Новый сценарий) из меню File в окне MAXScript Listener. Разместите окно New Script справа от окна Listener.
А теперь настал черед первой команды MAXScript, которую должны заполнить те, кто только начинает создавать сценарии. Это будет единственный код, требующий написания в данном сценарии.
2.?Введите в окне New Script следующую строку кода: Utility canscript "Can Creator"
3.?В конце строки нажмите клавишу Enter.
Utility — это команда MAXScript, определяющая данный сценарий в виде утихиты, a canscript — это произвольно выбираемое имя сценария, которое будет служить в качестве его внутреннего имени MAXScript. И последняя часть рассматриваемой команды представляет собой имя сценария, которое должно быть доступно конечному пользователю. Оно также может быть выбрано совершенно произвольно
Далее для написания сценария необходимо знать одно из правил его создания, а именно: принцип формирования блоков кода. Как правило, сценарии состоят из блоков кода, или множества команд, организованных в поддающиеся контролю группы Для начала необходимо создать пустой блок.
4.?Если курсор находится ниже первой строки кода, введите открывающую скобку. Дважды нажмите клавишу Enter, а затем введите закрывающую скобку. Теперь сценарий должен иметь следующий вид:
Utility canscript "Can Creator" ( )
5.?А теперь установите курсор в пустой строке, находящейся между двумя скобками, и выберите пункт Edit Rollout (Отредактировать свиток) из раскрывающегося меню Edit. При этом появится окно Visual MAXScript (рис. 1.22).
Прежде всего необходимо расширить по вертикали основное рабочее пространство, находящееся в левой части окна Visual MAXScript.
6.?Перетащите вниз небольшой черный квадрат, расположенный в нижней части свернутого в настоящий момент рабочего пространства.
Теперь можно приступать к созданию интерфейсных объектов.
7.?Доступные элементы интерфейса расположены вдоль нижнего края окна Visual MAXScript. Щелкните на третьей слева пиктограмме Create a New Button (Создать новую кнопку), а затем щелкните и вытяните прямоугольник требуемого размера в основном рабочем пространстве (рис. 1.23).
46 Часть I. Нововведения в 3ds max 4
Глава 1. Изменения в интерфейсе 47
8. Создайте под кнопкой два объекта ползунков, используя вышеприведенную процедуру. Они должны выглядеть гак, как показано на рис. 1.24.
Теперь, когда создан интерфейс, необходимо установить некоторые его свойства и придать им соответствующие функции.
Упражнение 1.3. Установка свойств и событий
1.?Щелкните на созданной выше кнопке и обратите внимание на правую часть окна редактора Visual MAXScript. Там имеются две закладки Value (Значение) и Event Handlers (Обработчики событий). Непременно выберите закладку Value и щелкните в поле Name, расположенном в столбце Property (Свойство), чтобы отредактировать значение в этом поле.
Предыдущая Следующая