Опрос
Что такое, по вашему мнению, «демократия»?
Загрузка и выгрузка
| Индекс материала |
|---|
| Загрузка и выгрузка |
| Страница 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 путь к разрабатываемому вами модулю.
Поиск
В закладку
Авторизация
Погода


