07 2012 档案
摘要:介绍几个东西,如何在Max插件里使用.net来做界面,怎么为插件增加maxScript的脚本接口以及命令行参数来直接测试导出插件。先说第一个,首先是visualstudio的项目设置里开启clr的支持,添加需要的引用,然后需要在DllMain里增加BOOL WINAPI DllMain(HINSTANCE hinstDLL,ULONG fdwReason,LPVOID lpvReserved){ if( fdwReason == DLL_PROCESS_ATTACH ) { hInstance = hinstDLL; DisableThread...
阅读全文
摘要:其实是以前博客的老贴子,太久没写博了,就粘贴过来点自Max9开始,MaxScript可以直接调用.Net的dll文件,并且可以创建其中的类使用其中的方法。而.Net又可以调用C++编写的dll文件。于是可以使用C#对C++的代码封装一下,在max里调用。以下为范例。---------------以下为dll.defLIBRARY "Dll"EXPORTS HelloWorld @1--------------以下为dll.cpp文件内容BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reaso...
阅读全文