Загрузить стороннюю xml-модель Ogre 3D в jmonkeyengine?

Я пытаюсь загрузить модель, которая поставляется с 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. Теперь я могу загрузить сетку, но в ней отсутствуют текстура и материал:

введите здесь описание изображения


person Niklas R.    schedule 10.07.2012    source источник
comment
Где находится goblin.mesh.xml? Как вы запускаете свою программу? В Затмении?   -  person Paul Webster    schedule 10.07.2012
comment
@PaulWebster goblisn.mesh.xml находится в /home/dev/workspace/DungeonWorldAdventure/assets/objects/creatures/goblin/goblin.mesh.xml, где, насколько мне известно, он должен быть. Я запускаю свою программу из Eclipse. Если я помещу модель в zip-файл и добавлю zip-файл в диспетчер активов, я смогу загрузить сетку, но затем она попадет в исключение, говоря, что ей нужен материал.   -  person Niklas R.    schedule 10.07.2012


Ответы (1)


Вы правильно настроили проект под Eclipse? Проверьте раздел «Настройка зависимостей». Настройка JME3 в Eclipse

person Francisco J. Güemes Sevilla    schedule 21.06.2013