2012-07-11 61 views
0

我下载模式从WorldForge,我可以介绍一个妖精的网格,以我的场景,但质地和材料将不会呈现:在jmonkeyengine中为OGre 3D模型启用材质和纹理?

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被我的场景加载。

任何帮助,非常感谢。

回答

2

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

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

+1

谢谢,这很有用。我怀疑我的包装可能与jomonkeyengine不兼容,我必须以更适合jmonkeyengine的方式预配置资产。 – 2012-07-11 18:10:42