2012-01-25 6 views
2

githubのthree.jsからの正確な(動作中の)colladaLoaderコードをgithubにコピーし、それをディスクに置き、依存関係をソートしました。 monster.daeの代わりに "Uncaught TypeError:未定義の 'convertUpAxis'プロパティを設定できません" しかし、この例はthree.js githubサイトから動作します。WebGL Three.js ColladaLoaderの例が失敗する

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

答えて

1

私はあなたにいくつかの情報をもっと与える必要があると思います。 convertUpAxisを参照Collada exampleコードのみで

Line 33です。このように

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

、これはTHREE.ColladaLoaderインスタンスは、インスタンスの作成に失敗したかのプロトタイプが最初の場所で使用できないことのいずれかのことを私に示唆しています。いずれの場合でも、あなたが依存関係を逃しているように聞こえます。

自分の部分(私はTHREE.jsのエキスパートではありませんでした)のランダムな推測ですが、おそらく、buildフォルダの代わりにsrcフォルダのThree.jsファイルを使用していますか? srcバージョンは、requestAnimationFrame shimを含むスタブです。しかし、build folderのものには、必要なCOLLADAローダーのようなすべてのサブモジュールが含まれています。ダブルチェック!

+0

ええ、そのビルドフォルダから100%。これは単純なコピーと貼り付けの例のように単純でなければなりません。計画はそれを私自身の.daeファイルとrawkにポイントすることでした!助けてくれてありがとう! – shoe

+0

まあ...開発が進みます。それはまだそれを持っていないと、それはすべきであるようにはっきりと単純ではありませんが、3つの定型コードがそれを少し理解するのに役立ちました。 – shoe

関連する問題