1

モデルがシーンに表示されないのはなぜですか? JMonkey チュートリアルに取り組んでおり、ロードした .j3o モデルを使用しようとしています。ファイル マネージャでモデルをダブルクリックすると、エディタ ウィンドウで開き、ライトをオンにすると表示されます。チュートリアルの「忍者」モデルを自分のモデルに置き換えると、シーンは正常にコンパイルおよび実行されているように見えますが、自分のモデルは表示されません。モデルはエディターでグレーと白で表示されます。モデルの作成には Sketchup を使用しました。スケッチアップでモデルにテクスチャやマテリアルを追加しませんでした。Materials、MatDefs、および Textures ディレクトリはすべて空です。壁とティーポットのコードを書き直しました。シーンが空白に見える

        // Load a model from test_data (OgreXML + material + texture)
    Spatial rotor1 = assetManager.loadModel("Models/Rotor1/Rotor1.mesh.j3o");
    rotor1.scale(0.05f, 0.05f, 0.05f);
    rotor1.rotate(0.0f, -3.0f, 0.0f);
    rotor1.setLocalTranslation(0.0f, -5.0f, -2.0f);
    rootNode.attachChild(rotor1);
    // You must add a light to make the model visible
    DirectionalLight sun = new DirectionalLight();
    sun.setDirection(new Vector3f(-0.1f, -0.7f, -1.0f));
    rootNode.addLight(sun);
4

1 に答える 1