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

时间:2012-07-11 09:56:46

标签: 3d textures ogre jmonkeyengine material

我从WorldForge下载了模型,我可以将goblin的网格引入到我的场景中,但纹理和材质不会渲染:

enter image description here

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

enter image description here

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

Spatial model3 = assetManager.loadModel("objects/creatures/goblin/goblin.mesh.xml");
model3.setLocalTranslation(-30.0f, 4.5f, 0.0f);
rootNode.attachChild(model3);  

你能帮助我改善地精吗?文件中有几个纹理和材质定义,但似乎只有我的场景加载了goblin.mesh.xml。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

我不确定这是否会有所帮助,但请看一下:http://jmonkeyengine.org/wiki/doku.php/jme3:external:blender,特别是在将士兵添加到场景的代码示例中。

我认为您必须在代码中明确声明材质,然后将其附加到代表您的精灵的Spatial上。到目前为止你只导入了网格,在我看来你也必须以某种方式导入材料。