Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Файлы сценариев




Макросценарии

Достаточно ввести несколько строк кода в начале общего сценария, чтобы пре­вратить его в исполнительный элемент в диалоговом окне Customize UserInter face (Специальная настройка пользовательского интерфейса). Такой элемент можно ввести на панели инструментов или в другом месте пользовательского интерфейса, чтобы вызывать оттуда сценарий. А кроме того, сценарий можно вызвать или выполнить с помощью назначенного клавиатурного эквивалента команды.

Подобный сценарий называется Macro Script (т.е. макросценарий). Он позволяет сформировать пользовательский интерфейс и определить его функции, хотя это и не обязательно. Это просто общий сценарий с командой, которая превращает его в исполнительный элемент.

Название Macro Script происходит от основного назначения макросценария, который призван помочь пользователям, не знакомым с MAXScript, создавать сценарии из кода, отображаемого в приемнике команд. Так, неоднократно повто­ряющуюся последовательность команд можно выполнить вручную лишь один раз, чтобы вывести ее в зарегистрированном средствами Macro Recorder виде в верх­нем (розовом) подокне приемника команд. А затем зарегистрированную последо­вательность команд можно скопировать и вставить в окне редактора MAXScript Editor, выполнить полученный в итоге сценарий и далее работать с его исполни­тельным элементом в диалоговом окне Customize UserInter face.

Для превращения любого общего сценария в Macro Script достаточно сделать одно из двух.

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


Глава 2

• Выделить содержимое сценария в редакторе MAXScript Editor (или в любом другом месте 3dsMax, где отображается код, например в приемнике команд). При этом автоматически формируется внутреннее имя макросценария, например Macro1, Macro2 и т.д.

Как правило, сценарий сохраняется в файле с расширением.ms. Для хранения сценариев в организованном порядке макросценарии следует сохранять в файлах с расширением.mcr. Формально оба вида сценариев можно сохранять в файле с любым из двух указанных расширений, и при этом сценарий будет выполняться. Однако правильно выбранное расширение указывает на конкретный вид исполь­зуемого сценария.

Сценарий можно выполнять автоматически при запуске 3dsMax. Для организации такого режима работы сценария достаточно поместить сценарий в любую из следующих папок.

• 3dsmax/stdplugs/stdscripts

• 3dsmax/plugins или любую подпапку внутри папки с подключаемыми модулями

• 3dsmax/ui/macroscripts или в любую другую подпапку

• 3dsmax/scripts/startup

При запуске 3dsMax программа запуска осуществляет поиск файлов с расширениями.ms,.mcr и.mse в папках, перечисленных в указанном выше порядке. (Расширение.mse используется для шифрованных файлов сценариев. Более подробные сведения по данному вопросу приведены в разделе "Encrypting Script Files" (Шифрование файлов сценариев) справочного руководства по MAXScript.)




Поделиться с друзьями:


Дата добавления: 2014-10-15; Просмотров: 662; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.