我对 OrgXML 和 JMonkeyEngine 有疑问。我在搅拌机中创建了一个模型。之后,我将其导出为 OrgXML 格式。我得到了一些带有扩展名的文件:mash.xml、场景、材质和一些 jpg 格式的纹理。我正在阅读 JMonkey 网站上的教程,该网站上有一个示例:
// Load a model from test_data (OgreXML + material + texture)
Spatial ninja = assetManager.loadModel("Models/Ninja/Ninja.mesh.xml");
ninja.scale(0.05f, 0.05f, 0.05f);
ninja.rotate(0.0f, -3.0f, 0.0f);
ninja.setLocalTranslation(0.0f, -5.0f, -2.0f);
rootNode.attachChild(ninja);
// You must add a directional light to make the model visible!
DirectionalLight sun = new DirectionalLight();
sun.setDirection(new Vector3f(-0.1f, -0.7f, -1.0f).normalizeLocal());
rootNode.addLight(sun);
这对于本示例是正确的。我在 Eclipse 中有一个漂亮的忍者。但是当我尝试对我的模型做同样的事情时,它不能正常工作。我在太空中有一把红剑(我创造的),没有任何纹理。我在我的项目目录中创建了 assets 文件夹,以及子文件夹“Models”和“Sword”。在“剑”目录中,我有从搅拌机导出的所有文件。有人知道我出了什么问题吗?