[英]RequireJS and THREE.js Orbit Controls
我在requirejs構建中使用THREEjs r83。 無論我做什么,OrbitControl都會在THREEjs啟動之前加載並運行,因此我得到了持久性錯誤:
未捕獲的ReferenceError:未定義三
這是我文件的初始部分,您可以在其中看到3個作為OrbitControl的墊片。 我反復檢查了代碼,無法解決。 誰能幫我嗎?
requirejs.config({
paths: {
three: 'lib/three'
},
shim: {
'three': ["lib/FloatFix"],
'lib/OrbitControls': ["three"]
}
});
require(
[
'jquery',
'three',
'lib/OrbitControls'
],
...
我有這個問題(使用軌跡球而不是軌道)。 嘗試這個:
paths: {
three: 'lib/three'
orbit: 'lib/OrbitControls'
},
shim: {
'three': {
exports: 'THREE'
},
'orbit': {
deps: ['three']
}
}
讓我知道這是否適合您。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.