|
|
发表于 2005-3-11 17:22:00
|
显示全部楼层
Re: Re: Re:请问.3ds格式是不是没有骨骼信息?
hdm2968: Re: Re:请问.3ds格式是不是没有骨骼信息?
再问! [em4]
单用文字解释了也不好理解,我建议你还是大概熟悉一下MAX SDK的基本知识,你可能是连一些基本接口也不了解造成看起来吃力的,其实XSKINEXP的代码写得很清晰.如果有点基础知识,看起来是不会吃力的,很简单.
http://sparks.discreet.com/knowledgebase/techdocs/searchable/techdoc_exporter/EXPORTER_LAB.htm
这篇文章分块教程,分别讲导出几何物体、顶点、材质纹理等,虽然骨骼的还没讲多少,但讲的都是基本的接口。BAIDU上还可以搜索到这篇文章的翻译版,不过该翻译版错误很多。
另外,你看看MAX SDK里配的sdk.chm,这就相当于MS的MSDN,所有的类和接口在里面都有详细介绍,你看Guidance->Writing Plug-In Applications->Creating a New Plug-In Project这篇文章,里面教你用MAX SDK的向导建立一个插件的框架代码,相当于VC++里的MFC。这时,dllmain其实是不用怎么理会的,里面的xxx: oExport(const TCHAR *name, ExpInterface *ei, Interface *i, BOOL suppressPrompts, DWORD options)函数就相当于入口函数,是真正要开始关心的地方。
还有,XSkinExp也是用MAX向导建立的,所以你研究XSkinExp的代码从
XSkinExp::DoExport研究,可以把它理解成入口函数。 |
|