Опрос

Что такое, по вашему мнению, «демократия»?













Загрузка и выгрузка

15.01.2010 11:44 Администратор
Печать PDF
Рейтинг пользователей: / 0
ХудшийЛучший 
Индекс материала
Загрузка и выгрузка
Страница 2
Страница 3

Как упоминалось ранее, подключаемый модуль должен быть загружен в Maya прежде, чем его функции станут доступными для работы. Также его можно выгрузить в том случае, если он больше не нужеы. И, наконец, вы обязаны выгрузить модуль из Maya во время перекомпиляции. Коль скоро задачи загрузки и выгрузки модуля решаются так часто, лучше всего попытаться их автоматизировать. Следующие указания содержат подробное описание того, как на панели Shelf создать две кнопки для выгрузки и загрузки подключаемого модуля. 1. Откройте Maya. 2. В редакторе Script Editor наберите следующий текст, но не выполняйте его.

Задайте в строке $pluginFile полный путь к подключаемому модулю, который вы разрабатываете. string $pluginFile = "c:\\helloWorld\\Debug\\helloWorld. mll"; iff 'pluginlnfo - query - loaded $pluginFile' && !

'pluginlnfo - query unloadOK SpluginFile' ) file - f - new; unloadPlugin helloWorld. mil; Обратите внимание на то, что операторы MEL заключены в скобки. Это сделано с целью создания временного блока, с тем чтобы все созданные переменные были локальными, а значит, не нарушали глобального пространства имен. Команда pluginlnfo с флагами - query - unloadOK вызывается для определения возможности успешной выгрузки модуля. Наиболее распространенная причина, по которой нельзя выгрузить модуль, состоит в том, что одна из его команд или один из его узлов все еще используется сценой.

Даже если вы удалите эти узлы, они могут по-прежнему находиться в очереди отмены Maya. В таком случае самым простым решением является создание новой сцены. Такая операция вручную удаляет все команды и все узлы.

Для этого служит оператор file - f - new. Наконец, по команде unloadPlugin происходит фактическая выгрузка модуля. 3. Выделите набранный текст, а затем перетащите его на панель Shelf. На панели будет создана кнопка. Мы будем именовать эту кнопку Unload (Выгрузить) 4. В редакторе Script Editor наберите следующий текст, но не выполняйте его. Снова задайте в переменной SpluginFile путь к разрабатываемому вами модулю.



Добавить комментарий


Защитный код
Обновить

Поиск

В закладку

 
 

Авторизация



Погода