Java jMonkeyEngine:导入.x模型

Java jMonkeyEngine:导入.x模型,java,loading,models,jmonkeyengine,Java,Loading,Models,Jmonkeyengine,我在jMonkeyEngine SDK插件中找到了这个.x文件导入程序,并通过工具->插件菜单成功下载/安装了它 但我不知道如何使用它。我尝试将一个模型添加到我的资产文件夹中,然后在SDK中右键单击该模型并选择“转换为j3o二进制文件”,但没有任何效果:没有弹出对话框,似乎没有任何变化。我的代码仍然会生成运行时警告,指出它不知道如何加载.x文件 顺便说一句,我把这个问题也贴在了链接的帖子上作为答复。到目前为止,没有回复,所以这就是我为什么在这里发布的原因,但只是提醒一下,以防有人在不久的将来回

我在jMonkeyEngine SDK插件中找到了这个.x文件导入程序,并通过工具->插件菜单成功下载/安装了它

但我不知道如何使用它。我尝试将一个模型添加到我的资产文件夹中,然后在SDK中右键单击该模型并选择“转换为j3o二进制文件”,但没有任何效果:没有弹出对话框,似乎没有任何变化。我的代码仍然会生成运行时警告,指出它不知道如何加载.x文件

顺便说一句,我把这个问题也贴在了链接的帖子上作为答复。到目前为止,没有回复,所以这就是我为什么在这里发布的原因,但只是提醒一下,以防有人在不久的将来回复

更新:一个用户回复了该线程,建议我检查是否抛出了任何错误(屏幕右下角有一个红色的错误图标)。果然有,错误消息是转换器抱怨找不到dwarf.jpg纹理。因此,我将纹理移动到dwarf1.x模型旁边的“模型”文件夹中


但是,转换过程仍然以相同的方式运行,只是没有出现错误图标。换句话说,现在似乎什么也没有发生,也没有抛出错误消息。我没有看到在任何地方创建了任何.j3mo文件,我的代码仍然导致运行时异常,该异常抱怨没有.x文件的加载程序。(注意:我在截图中看到文件名输入错误,“dwarf.x”而不是“dwarf1.x”,并且已经更正了它,因此这与问题根本没有关系)

好的,找到问题所在。转换器仍然找不到纹理,即使它已停止报告有关纹理的错误。我不得不重新命名纹理以精确匹配模型的文件名(当然扩展名除外),所以“dwarf.jpg”变成了“dwarf1.jpg”。还要注意的是,它必须在同一个文件夹中:在我的例子中,我将它放在项目文件夹/assets/Models/

up-voted中:现在让我们看看谁回复了。:)