我從github上的three.js複製了精確的(工作)colladaLoader代碼,並將它放在磁盤上並對依賴關係排序。但取而代之的是monster.dae, 我得到一個「Uncaught TypeError:無法設置屬性'convertUpAxis'未定義」 但是,該示例從three.js github網站運行。WebGL Three.js ColladaLoader示例失敗
網絡上根本沒有線索。 這是什麼意思?
我從github上的three.js複製了精確的(工作)colladaLoader代碼,並將它放在磁盤上並對依賴關係排序。但取而代之的是monster.dae, 我得到一個「Uncaught TypeError:無法設置屬性'convertUpAxis'未定義」 但是,該示例從three.js github網站運行。WebGL Three.js ColladaLoader示例失敗
網絡上根本沒有線索。 這是什麼意思?
我想你可能需要給我們一些更多的信息。
在Collada example唯一參考convertUpAxis
的代碼是Line 33。
var loader = new THREE.ColladaLoader();
loader.options.convertUpAxis = true;
因此,該建議對我說,THREE.ColladaLoader
實例要麼無法創建實例或原型是不是在第一時間可用。這些都會讓你聽起來像缺少依賴性。
只是我的一部分隨機猜測(我從來沒有一個THREE.js專家),但你可能使用從src文件夾Three.js文件而不是生成文件夾? src版本只是一個帶有requestAnimationFrame填充的存根。然而,build folder中的一個包含了所有需要的COLLADA加載器的子模塊。再檢查一遍!
是從它的生成文件夾100%。這應該是簡單的,因爲它是一個簡單的複製和粘貼示例。該計劃只是將其指向我自己的.dae文件和rawk!謝謝您的幫助! – shoe
呃...發展收益。它仍然沒有它,它絕對不像它應該那麼簡單,但是三種樣板代碼有助於理解它。 – shoe