1

THREE.JS でテストするために Maya 8.5 で非常に単純なモデルを作成しました。モデルは .obj としてエクスポートされ、THREE.JS github リポジトリの Python スクリプトを使用して JSON ファイルに変換されます。

すべてのデータが含まれている有効な JSON オブジェクトであるため、変換は正常に機能したように見えます。問題は、ロードすると次の警告が表示されることです。

非推奨: [js/jumper.js] は古いモデル形式を使用しているようです

これは、.obj 形式が何らかの形で変更されたことを意味しますか、それとも他に何か不足していますか? オブジェクトをロードするために使用しているコードは次のとおりです。他のネイティブ シェイプが正常に表示されているので、セットアップが正しいことはわかっています。このモデルの読み込みだけで問題が発生しています。

loader = new THREE.JSONLoader();
    loader.load("js/jumper.js", function( geometry ) {
        jumper = new Three.Mesh(geometry, new Three.MeshLambertMaterial({ color: 0x88000}));
        jumper.scale.set(10,10,10);
        scene.add(jumper);
        }
    );
4

2 に答える 2

1

three.js github フォーラムに投稿した後、モデルのロード時に実行されるハンドラーで実行されるコードに問題がある場合でも、そのエラーが発生することがわかりました。したがって、エラーがモデルの問題を示している場合でも、ハンドラーですべてのコードをチェックする必要があります。

于 2011-12-02T08:45:22.100 に答える