【发布时间】:2012-07-10 10:23:55
【问题描述】:
我正在尝试加载 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路径解决了assetnotfoundexception。现在我可以加载网格,但它缺少纹理和材质:
【问题讨论】:
-
goblin.mesh.xml 驻留在哪里?你是如何启动你的程序的?在 Eclipse 中?
-
@PaulWebster goblisn.mesh.xml 位于
/home/dev/workspace/DungeonWorldAdventure/assets/objects/creatures/goblin/goblin.mesh.xml,据我所知它应该在哪里。我正在从 Eclipse 中启动我的程序。如果我将模型放在一个 zip 文件中并将该 zip 文件添加到资产管理器中,那么我可以加载网格,但是它会进入异常状态,说它需要材料。
标签: java eclipse ubuntu jmonkeyengine