0

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 だけのようです。

どんな助けでも大歓迎です。

4

1 に答える 1

2

これが役立つかどうかはわかりませんが、http://jmonkeyengine.org/wiki/doku.php/jme3:external:blender、特に兵士がシーンに追加されているコードサンプルを見てください。

コードでマテリアルを明示的に宣言し、それをゴブリンを表す Spatial にアタッチする必要があると思います。これまではメッシュのみをインポートしていましたが、どうにかしてマテリアルもインポートする必要があるようです。

于 2012-07-11T11:52:39.150 に答える