第一次编写max场景导出插件的经验分享(仅限第一次写max插件的兄弟姐妹)
这几天第一次开始写max插件比较兴奋,作为这方面的新手有些经验和同样是新手的兄弟姐妹们分享一下
1。插件就是一个dll虽然他的名字未必输出是dll也可能是dlo,dle..
2。既然是dll就一定有一个DllMain函数
如果你和我一样什么都不懂不用害怕,打开max6sdkmaxsdksamplesimpexp中的3dsexp.vcproj这个是3ds文件的导出插件,我们就可以从他开始学起。
这个插件的函数基本都在一个文件里就是3dsexp.cpp中,我们先从入口函数DllMain看起
int controlsInit = FALSE;
BOOL WINAPI DllMain(HINSTANCE hinstDLL,ULONGfdwReason,LPVOID lpvReserved)
{
hInstance = hinstDLL;
if ( !controlsInit )