3DS Max Plugin 编程一,开始

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

很多时候,我们需要的是一个导出的插件,在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必须在场景中有物体被选择的时候才会被激活,所以,如果你要看此功能,必须至少选择一个物体。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值