着实被3DXI感动了一把,看着挺好用的。用起来气个吐血。
1. 导出帧动画的时候,不知道怎么塌陷那些Modifier。结果倒出来的帧动画,骨骼动画的效果全消失了。估计只能倒到缸体动画了。
2.导一个模型文件的时候,某个Mesh,某个frame。挂在3Ds Max里。汗一个。
不过还是把代码放出来了。
这个模型导出格式是打包器的格式。一个模型就是一个包。导出来后可以用xcomdocu解开。解开后可以重新打包。
基本模型结构:
---desc.xml (描述模型的xml。包含有几个mesh等信息)
+ actions.xml 如果这个模型内置动作。这个是动作列表,针对帧动画模型
+ skeleton/
+ actions.xml 如果骨架包含了动作。这个是动作列表文件。
+ hiberarchy 骨架层次描述文件
+ skeleton.xml 骨架描述文件,xml 格式。包含了骨头名字和层次。
+ skeleton 骨架初始矩阵信息。
+ action_name : 某个动作的数据文件
+----Object1/ 这个目录包含Object1这个mesh的资料
+ ---- 具体导出后解开自己看就明白了。
Mesh可单独导出。不过插件暂时不提供,因为可以导出模型后,自己用xcomdocu打包某个mesh就可以了。 懒得做了。呵呵。
代码我放到www.hellocpp.net 的帖子上了:http://www.hellocpp.net/Articles/Article/727.aspx。 有需要的可以去下载。