很多时候,我们需要的是一个导出的插件,在SDK的samples中,有一个案例,这个案例的路径是:
samples\igame\export,
该目录下可以找到 IGameExporter.vcproj 工程文件,用相关的Visual Studio打开这个文件(VS会帮助创建.sln)解决方案文件。打开后,直接编译,如果没有其他的include或者链接问题,应该能直接编译出一个
igameexporter.dle (在samples\plugin目录下,注意这个目录下本来就存在预先编译好的这些文件,从文件时间可以确认是否是你自己编译出的)。
把这个文件拷贝到max的plugins目录下面,而后打开3DS Max,在File | Export | Exported Selected 上点击后,出现的打开对话框可以在下来框下比原来多出一个*.xml选项。这个就是这个插件的用处,能把选择的物体导出成XML格式文本。

注意:Exported Selected必须在场景中有物体被选择的时候才会被激活,所以,如果你要看此功能,必须至少选择一个物体。

头文件的解释:
1, IGameExporter.h中
#include "Max.h" &nb

本文介绍了如何使用3DS Max SDK创建一个导出XML格式的插件。通过编译IGameExporter.vcproj工程,生成igameexporter.dle并将其放置在max的plugins目录下,使得在File | Export | Exported Selected菜单中能够选择XML格式导出。插件工作原理涉及ExtCount()和Ext()方法,以及在DoExport()方法中执行主要导出逻辑。通过这样的接口设计,开发者可以实现自定义的导出功能。
最低0.47元/天 解锁文章

2032

被折叠的 条评论
为什么被折叠?



