0

我正在使用 Blotter.js 为我的项目中的文本设置动画,并且一切正常,直到我决定使用 Three.js 在一些图像中包含动画。现在我的图像正在工作,但我在文本中的动画已经停止工作。似乎正在发生冲突,因为 Blotter 已经需要 Three.js。显然,要解决它,我应该执行以下操作:

Blotter.js 需要 Three.js 和 Underscore.js。如果您已经在项目中包含这些文件,则应该从 Gruntfile 的 defFiles 数组中删除它们并重新运行构建脚本。

但我不知道怎么做。拜托,有人可以向我解释如何做到这一点吗?

对于 Blotter,我从通过 npm 安装了 Three parcel-bundler 的网站下载了文件,并且在安装了 Three 后,我从浏览器收到了以下消息:

Uncaught TypeError: Cannot read property 'ClampToEdgeWrapping' of undefined 
at Object.<anonymous> (blotter.min.js:15988) 
at Object.require.1.three (blotter.min.js:16009) 
at e (blotter.min.js:15957) 
at a (blotter.min.js:15977) 
at Object.parcelRequire.js/blotter.min.js (blotter.min.js:15945) 
at newRequire (blotter.min.222dfb7e.js:47) 
at blotter.min.222dfb7e.js:81 
at blotter.min.222dfb7e.js:120 liquidDistortMaterial.6c9d0bd9.js:116 


Uncaught TypeError: Cannot set property 'LiquidDistortMaterial' of undefined 
at liquidDistortMaterial.js:2 
at Object.parcelRequire.js/liquidDistortMaterial.js (liquidDistortMaterial.js:1) 
at newRequire (liquidDistortMaterial.6c9d0bd9.js:47) 
at liquidDistortMaterial.6c9d0bd9.js:81 
at liquidDistortMaterial.6c9d0bd9.js:120 landingPage.js:46 

Uncaught (in promise) ReferenceError: Blotter is not defined 
at landingPage.js:46

我是编程新手,如果我的问题太菜鸟,我很抱歉。

4

0 回答 0