java - 在jmonkeyengine中加载第三方Ogre 3D xml模型?

标签 java eclipse ubuntu jmonkeyengine

我正在尝试加载 WorldForge 3d 模型附带的模型。然而,当我这样做时,我得到了这个异常,我怀疑程序找不到模型或纹理:

com.jme3.asset.AssetNotFoundException: objects/creatures/goblin/goblin.mesh.xml
    at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:277)
    at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:410)
    at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:420)
    at adventure.Main.simpleInitApp(Main.java:110)
    at com.jme3.app.SimpleApplication.initialize(SimpleApplication.java:225)
    at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:129)
    at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:205)
    at java.lang.Thread.run(Thread.java:679)

我想要运行的应该导入妖精的代码是 1

Spatial model3 = assetManager.loadModel("objects/creatures/goblin/goblin.mesh.xml");

绝对路径也不起作用。 你能帮助我吗?

更新

我发现在eclipse中将assets文件夹添加到src路径中解决了assetnotfound异常。现在我可以加载网格,但它缺少纹理和 Material :

enter image description here

最佳答案

您在Eclipse下的项目配置正确了吗?检查“设置依赖项”部分。 Setting up JME3 in Eclipse

关于java - 在jmonkeyengine中加载第三方Ogre 3D xml模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11411303/

相关文章:

java - 使用 Java 8 并行流更新从 Map 中自动检索的元素

java - Spring数据-实体未更新

Java:与 GUI 并行启动控制台?

bash - bash 中的参数或参数

ubuntu - 基于 Alpine 的 Docker 镜像在 Ubuntu 主机上完全兼容?

java - Java中调用子类方法

java - 在 switch 语句中使用 switch 语句是否可以接受?

java - 如何在 64 位 Eclipse 中获取 Window Builder 的 SWT 设计器

eclipse - 持久性单元定义冲突

python - 在 vim 中安装 YouCompleteMe 时遇到 python 问题