2013-11-25 6 views
8

私はいくつかのthree.js(R48)アプリケーションを書きました。私は彼らがもはやChromeで動作することを発見した数週間まで。ここでthree.jsの問題:アプリケーションが突然Chromeの古いコードで動作しませんでした。新しいthree.jsライブラリで動作しません。

は、最初のいくつかのエラーメッセージです:

WebGL: INVALID_OPERATION: getAttribLocation: program not linked skyWheel.html:1 
8 
WebGL: INVALID_OPERATION: getUniformLocation: program not linked skyWheel.html:1 
Could not initialise shader 
VALIDATE_STATUS: false, gl error [1282] Three.js:355 
29 
WebGL: INVALID_OPERATION: getUniformLocation: program not linked 

それはまだFirefoxで正常に動作します。

私はthree.jsの最新バージョンをダウンロードしました。古いバージョンではなく古いバージョンを使用すると、このメッセージが表示され、動作しません。 (これはFirefox上にあります)

[21:50:32.679] TypeError: material is undefined @ file:Three.js:23513 

私はちょうど誰かがこのタイプのものに行って、これらの問題を修正する時間を節約することを期待していました。

答えて

5

ない場合、彼らはさかのぼっバージョン:) を使用している場合でも例でそれらを使用すると、正常に動作しますので..縮小さバージョンまたは開発版(three.min.js)を使用してみてください、 私はキャンバスのレンダラを使用して省略スポットライトとレンダラーのシャドウマッピングをシャットダウン そしてそれはTHREE.WebglRenderer()によって引き起こされます。 THREE.CanvasRenderer()を使用してください。それは文句を言わないあなたにを提供しても出力を希望.. :(