0

私はしばらくプロジェクトを更新していません (これは three.js ライブラリに基づいています)。最近更新したとき (three.min.js: リビジョン 55)、次のエラーが発生しました:

次の行で、「Uncaught TypeError: undefined is not a function」を取得しました

controls = new THREE.TrackballControls(camera, renderer.domElement);

および「Uncaught TypeError: 未定義のプロパティ '0' を読み取ることができません」:

axe_b.geometry.materials[0].opacity = opacity;

実行するには、これらの行で何を変更する必要がありますか?

three.js の以前のバージョンでは、上記のコードは問題ありませんでした。

どうもありがとう。

4

2 に答える 2

1

現在のバージョンへのアップグレードについては、移行Wikiを参照してください。

TrackballControls.jsは現在の例の一部であり、明示的に追加する必要があります。three.jsの例を参照してください。

Materialsの一部ではなくなりましGeometryた。

three.js r.55

于 2013-01-30T15:36:06.843 に答える