Подключаемые модули (плагины) - это библиотеки dll, созданные с помощью MMB SDK (пакета разработчика модулей для MMB). Подключаемые модули расширяют возможности MMB.
Подключаемые модули могут вести себя так же, как обычные объекты. Информация для разработчиков: подключаемые модули компилируются с помощью Visual C++ и MMB SDK. Если вы являетесь пользователем какого-либо подключаемого модуля для MMB, то обратитесь к документации, поставляемой с модулем.
Примечание: Подключаемые модули являются библиотеками dll, разработанными специально для MMB. Другие модули, например, для Photoshop, работать не будут!
Для того чтобы загрузить модуль, воспользуйтесь меню "Объект" -> "Создать" -> "Подключаемый модуль" ("Object" -> "Create" -> "Plug-In") и очертите на странице прямоугольную область.
Дважды щелкните по прямоугольнику и в открывшемся окне свойств объекта вы сможете загрузить dll.
Файл dll может быть как внешним, так и вложенным в проект. Если подключаемый модуль используется как внешний файл и при этом находится в той же директории, что и исполняемый файл проекта, или в подкаталоге Plugins, то использовать макропуть <SrcDir> не обязательно. После того, как вы загрузите dll, MMB спросит вас, хотите ли вы поместить dll в список вложенных файлов. Если вы ответите утвердительно, то подключаемый модуль будет вложен в проект.
Модуль может иметь свои собственные настройки. В этом случае кнопка настройки свойств будет активна.
Также некоторые модули требуют загрузки одного, двух или трех изображений - при этом соответствующие кнопки также будут активны.
Скрипт: Подключаемый модуль может содержать скрипт по событиям Mouse Up и Mouse Down. Если пользователь щелкнет по объекту, то будет выполнен соответствующий код.
Некоторые модули (такие как стандартные dll) не требуют специального интерфейса MMB и не отображаются как объекты.
Например, модули, которые имеют свое собственное окно, или модули, воспроизводящие какой-либо особый аудио формат...
Совет 1:
Если вы хотите создать собственный подключаемый модуль, то загляните в этот раздел.
Совет 2:
Вы можете загрузить любую системную библиотеку dll без интерфейса MMB в качестве подключаемого модуля (используйте команду PluginRun
Существует несколько команд, предназначенных для управления подключаемыми модулями. Подробное описание подключаемых модулей и относящихся к ним команд находится здесь.
А где же можно найти подключаемые модули? Несколько основных модулей можно найти в каталоге Plugins. Но вы можете найти гораздо больше подключаемых модулей, к примеру, в библиотеке файлов MMB; также не пропустите обсуждение всевозможных модулей здесь.
Если вы не знаете, какой плагин вам нужен, то мы бы настоятельно посоветовали вам заглянуть в PlugIndex. Это великолепная подборка документации, которая содержит список всех стоящих внимания плагинов, вместе с подробной справкой по каждому модулю! Это определенно то, что вы не должны пропустить!