我在.x SDK插件:http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/directx-to-j3o-converter/?topic_page=1&num=15中找到了用于jMonkeyEngine文件的导入程序,并通过Tools ->插件菜单成功地下载/安装了它。
但我不知道该怎么用。我尝试向我的资产文件夹中添加一个模型,然后在SDK中右键单击它,然后选择“转换为j3o二进制文件”,但是这没有什么效果:没有弹出对话框,而且似乎没有任何变化。我的代码仍然生成一个运行时警告,说明它不知道如何加载.x文件。

我也把这个问题作为答案发到了链接线上。到目前为止,没有回复,所以这就是为什么我在这里张贴,但只是提醒一下,以防有人在不久的将来回复。
更新:用户回复线程,建议我检查是否有任何错误被抛出(屏幕右下角有一个红色的错误图标)。当然,确实存在,错误消息是转换器抱怨无法找到dwarf.jpg纹理。因此,我将纹理移到侏儒1.x模型旁边的Models文件夹中。
但是,转换过程仍然是一样的,只是错误图标没有出现。换句话说,现在似乎什么都没有发生,也没有抛出错误消息。我没有看到在任何地方创建了任何.j3mo文件,而且我的代码仍然导致运行时异常,它抱怨没有为.x文件安装加载程序。(注意:我在屏幕截图中看到了文件名的错误,不是“侏儒1.x”,而是“侏儒1.x”,现在已经更正了,所以这与问题完全无关)
发布于 2011-12-04 23:26:45
好吧,找到问题了。转换器仍然没有找到纹理,尽管它已经停止报告有关它的错误。我不得不重命名纹理以与模型的文件名完全匹配(当然,除了扩展),所以"dwarf.jpg“变成了”侏儒1.jpg“。还请注意,它必须位于相同的文件夹中:在我的例子中,我把它放在项目文件夹/资产/模型/
https://stackoverflow.com/questions/8378584
复制相似问题