Я пытаюсь загрузить модель, которая поставляется с 3D-моделями WorldForge. Однако когда я это делаю, я получаю это исключение, и я подозреваю, что программа не может найти ни модель, ни текстуры:
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");
Также не работает абсолютный путь. Вы можете помочь мне?
Обновлять
Я обнаружил, что добавление папки с ресурсами к пути src в eclipse решило исключение assetsnotfoundException. Теперь я могу загрузить сетку, но в ней отсутствуют текстура и материал:
/home/dev/workspace/DungeonWorldAdventure/assets/objects/creatures/goblin/goblin.mesh.xml
, где, насколько мне известно, он должен быть. Я запускаю свою программу из Eclipse. Если я помещу модель в zip-файл и добавлю zip-файл в диспетчер активов, я смогу загрузить сетку, но затем она попадет в исключение, говоря, что ей нужен материал. - person Niklas R.   schedule 10.07.2012