2

正確な (動作する) colladaLoader コードを github の three.js からコピーし、ディスクに置き、依存関係を並べ替えました。しかし、monster.dae の代わりに、「Uncaught TypeError: Cannot set property 'convertUpAxis' of undefined」というメッセージが表示されますが、この例は three.js github サイトから機能します。

ウェブ上にはまったく手がかりがありません。どういう意味ですか?

4

1 に答える 1

1

私たちはあなたが私たちにもう少し情報を与える必要があるかもしれないと思います。

Colladaの例では、参照するコードconvertUpAxis33行目だけです。

var loader = new THREE.ColladaLoader();
loader.options.convertUpAxis = true;

THREE.ColladaLoaderそのため、これは、インスタンスがインスタンスの作成に失敗したか、プロトタイプがそもそも利用できないことを示唆しています。これらのいずれかにより、依存関係が欠落しているように聞こえます。

私の側ではランダムな推測ですが(私はTHREE.jsの専門家ではありませんでした)、ビルドフォルダーの代わりにsrcフォルダーのThree.jsファイルを使用していますか?srcバージョンは、requestAnimationFrameシムが含まれる単なるスタブです。ただし、ビルドフォルダーからのものには、必要なCOLLADAローダーなどのすべてのサブモジュールが含まれています。再確認してください!

于 2012-01-25T23:17:30.520 に答える