1.首先是环境,这个不是本文的重点,前提是你环境已经配置好
2.在cmake生成的工程中,有一个FBX的插件,编译此插件会得到一 个DLL(osgdb_fbxd.dll)
3.将上面编译的DLL放置在当前工程的输出路径下就可以了
接下来是使用FBX加载模型,也可以参考OSG工程中的例子(osganimationviewer),不过例子中写的不是很明了,是win32工程,而且需要在工程中设置argv参数,传入fbx模型
我的环境是Qt中嵌入osg,加载FBX模型代码如下:
// 此模型有四套动作,分别是:(Boxing_Attack_02、Boxing_Attack_03 、Boxing_Defense_01、Boxing_Defense_02)
osg::Group* node1 = dynamic_cast<osg::Group*>(osgDB::readNodeFile("D:/OSG/osg_FBX/Sasuke.fbx"));
if(