将3.2自带test项目的obj文件导入maya,再导出fbx文件,通过fbx-conv转换成的c3b文件,不能加载3d模型,求解。
发现导出的c3t文件显示版本为0.2,而test项目的c3t文件版本为1.2,是fbx-conv的版本原因?看截图是json解析错误。
将3.2自带test项目的obj文件导入maya,再导出fbx文件,通过fbx-conv转换成的c3b文件,不能加载3d模型,求解。
发现导出的c3t文件显示版本为0.2,而test项目的c3t文件版本为1.2,是fbx-conv的版本原因?看截图是json解析错误。
你试过用Max转换么?应该不是版本的的原因,方便的话可以把maya导出的fbx发出来。
是maya 2013导出的,对应的是test项目的boss.obj。
还有一个问题,在转换c3b时,显示fbx-conv.exe停止工作,同时c3b文件已经生成。
转换c3t 时无问题,我的环境是win8 64bit。
又安装了个max 2013,情况与使用maya 2013是一样的,导出FBX设置参考了http://cn.cocos2d-x.org/tutorial/show?id=1188。
或者是我导出FBX的设置有问题?能给个导出FBX的详细设置吗?
同病相怜啊!!哥们,我折腾了一下午,发现3.2最大的亮点完全不能用!!!!!!!!!
这两个报错的问题用的都是同一个模型么?如果用不同模型的话最好把后一个模型也发出来,今天会提供一个修正的工具。
我用max2015 导出一个只包含一个长方体的fbx文件,配置按照楼上给出的链接中设置过了,选择导出的是2012的fbx
然后使用工具会出现工具停止,并且产生不了c3b\c3t
附件是我产生的fbx,求助
box1.rar (4 KB)
是同一个模型,都是我在楼上提供的cboss.fbx(由maya导入boss.obj后导出的)。
生成c3t文件时无异常,但使用时会报json解析错误(这个问题查到原因是c3t文件material节点中缺少base节点,而CCBundle3D中没有判断NULL,修改后可以运行)。
生成c3b文件时fbx-conv停止,使用时也会出现报错。
重新编译一个新的导出插件,试试这个!
测试的时候别忘了在代码里给模型一个贴图 sprite->setTexture(“Sprite3DTest/boss.png”); 否则你是看不到模型的。
非常感谢,这个可以正常导出使用了。
多谢 lvlong,用了你新提供的转换工具,不会崩溃了,不过提示我输入文件有错
应该是我没有添加材质吧,我后来重新添加了材质导出后,可以成功生成c3b 和c3t了,并且项目中可以显示,多谢
— Begin quote from ____
引用第9楼lvlong于2014-07-30 12:22发表的 回 8楼(a4362928) 的帖子 :
重新编译一个新的导出插件,试试这个!
测试的时候别忘了在代码里给模型一个贴图 sprite->setTexture(“Sprite3DTest/boss.png”); 否则你是看不到模型的。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=217388&pid=1016776
— End quote
打开提示没有MSVCP110D.dll和MSVCR110D.DLL 我装的vs2013 怎么会有这个错误呢
新版本的转换工具没有问题了,但是我导出一个带材质的box,用程序加载直接崩溃了怎么回事!!
哥,为什么我用了你的fbx-conv导出c3t还是会崩,导出c3b虽然不蹦,但是进去纹理贴图的uv值不对啊
参考8楼。。。
— Begin quote from ____
引用第12楼若生之初于2014-07-30 14:51发表的 Re:回 8楼(a4362928) 的帖子 :
打开提示没有MSVCP110D.dll和MSVCR110D.DLL 我装的vs2013 怎么会有这个错误呢 http://www.cocoachina.com/bbs/job.php?action=topost&tid=217388&pid=1016916
— End quote
他生成的debug版的,而且是用2012生成的,所以提示没有该dll,希望lvlong能提供release版的
能否提供一个release版本的工具
家里没有安装2012,无法运行该工具
你好,请问fbx-conv的源码在哪可以看到,github上是很久以前的版本,现在已经不能用了。
新的release版本,试用一下,