Maya外掛程式開發入門

2021-05-22 06:59:31 字數 828 閱讀 1616

圖   執行mel

c++ plug-in for maya7.0 版:

在.net中執行檔案 | 新建 | 專案,如圖。

圖   新建專案

在visual c++專案中選擇mayapluginwizard,如圖,然後選擇檔案路徑並給定名稱,這裡筆者使用boss為名。

圖   選擇mayapluginwizard

單擊確定後,maya plug-in wizard會自動進入plug-in setup(外掛程式設定)視窗,如圖,選擇maya7.0,即可為maya7.0建立外掛程式,下面還要選擇maya的安裝路徑,並填寫作者名稱。

圖   外掛程式設定

單擊左側的plug-in type(外掛程式型別),選擇mel command,即可建立mel命令型外掛程式,輸入外掛程式名,這裡筆者設為boss,將來在命令列輸入boss,即可執行該外掛程式了。

圖 輸入外掛程式名

最後,單擊左側的included libraries(包含的庫),可以設定該外掛程式包含哪些庫檔案。對於我們要建立的簡單外掛程式來說,預設的庫就夠了,單擊finish(完成)。

圖   選擇預設的庫

這樣,在maya plug-in wizard的指導下,我們成功建立了所需的cpp檔案,如圖,在doit函式中插入**即可。

圖   在doit函式中插入**

如圖,在檔案頂部包含所需的maya標頭檔案

#include

#include

並在doit中加入自定義的**。

圖   新增maya標頭檔案和**

最後,在.net中執行生成 | 生成解決方案,即可得到.mll檔案了,如圖。關於外掛程式的載入和使用,將在下面一招載入和使用外掛程式裡介紹。

Maya Plugin 編譯Maya外掛程式

maya自身的功能就已經非常強大了,但是更棒的是它的擴充套件性非常強,提供api讓使用者自己來編寫外掛程式plugin。maya的外掛程式主要是兩種,一種是用c 編寫的,字尾為 mll 另一種是用python編寫的,字尾為 py 在用c 編寫外掛程式時,我們可以用下面的這個cmakelists.tx...

Vue 外掛程式開發入門

相對元件來說,vue 的外掛程式開發受到的關注要少一點。但是外掛程式的功能是十分強大的,能夠完成許多 vue 框架本身不具備的功能。下面就看一下 vue 的外掛程式開發如何入門。首先我們簡單回顧一下 vue.js 官方文件中對於外掛程式開發的描述。vue 的外掛程式必須提供乙個公開方法install...

JQuery外掛程式開發入門

個人比較喜歡封裝,現在學習jquery,總想封裝出自己喜歡的外掛程式,所以將jquery外掛程式的開發稍加總結。本文並不全面,主要針對自定義外掛程式的分類和語法進行總結,希望以後可以作為工具檢視。注 jquery外掛程式的完整開發文件可參考 類級別的外掛程式 1 新增乙個函式 1 jquery.fo...