在jmonkeyengine中为OGre 3D模型启用材质和纹理?

在jmonkeyengine中为OGre 3D模型启用材质和纹理?,3d,textures,ogre,jmonkeyengine,3d,Textures,Ogre,Jmonkeyengine,我从WorldForge下载了模型,我可以将地精的网格引入我的场景,但纹理和材质无法渲染: 我使用eclipse,添加的文件如下所示: 我在代码中添加地精的方式如下 Spatial model3 = assetManager.loadModel("objects/creatures/goblin/goblin.mesh.xml"); model3.setLocalTranslation(-30.0f, 4.5f, 0.0f); rootNode.attachChild(model3);

我从WorldForge下载了模型,我可以将地精的网格引入我的场景,但纹理和材质无法渲染:

我使用eclipse,添加的文件如下所示:

我在代码中添加地精的方式如下

Spatial model3 = assetManager.loadModel("objects/creatures/goblin/goblin.mesh.xml");
model3.setLocalTranslation(-30.0f, 4.5f, 0.0f);
rootNode.attachChild(model3);  
你能帮我改进一下小妖精吗?文件中有几个纹理和材质定义,但我的场景似乎只加载了goblin.mesh.xml


非常感谢您的帮助

我不确定这是否有帮助,但请看这里:,尤其是在将士兵添加到场景中的代码示例中


我认为您必须在代码中显式声明材质,然后将其附加到表示您的地精的空间。到目前为止,您只导入了网格,在我看来,您还必须以某种方式导入材质。

谢谢,这很有用。我怀疑我的包可能与jomonkeyengine不兼容,我必须以更适合jmonkeyengine的方式预先配置资产。