需要帮助使用Meteor.js加载Dat-GUI

普拉尼比尔

我正在尝试用我的流星项目加载Dat-GUI:https : //github.com/dataarts/dat.gui 我在客户端/ lib文件夹中添加了dat-GUI源。这是我的代码:

Template.EditorControllbar.rendered = function () {
    var controllBar = document.getElementById('controllbar'),
        gui, folder, controller;

    // Create GUI
    gui = new dat.GUI({autoPlace:false});
    controllBar.appendChild(gui.domElement);

    // Create folders
    var renderFolder = gui.addFolder('Render'),
    meshFolder = gui.addFolder('Mesh'),
    lightFolder = gui.addFolder('Light'),
    exportFolder = gui.addFolder('Export');

};

当我运行服务器时,出现以下错误:

Exception from Deps afterFlush function function: ReferenceError: dat is not defined
    at Object.Template.EditorControllbar.rendered (http://localhost:3000/client/views/toons/toon_edit/editor_controllbar/editor_controllbar.js?5613eb3f7dfe2c5aed33925dfe2970dcc11a04b4:33:15)
    at http://localhost:3000/packages/ui.js?9419ac08328918a04e7a49464a988d45f851e1b0:439:23
    at _assign.flush (http://localhost:3000/packages/deps.js?4a82362ae66e863a1c1a8b0a5fec6f665e2038d1:348:13) debug.js:4

相同的代码可在Codepen上使用:http ://codepen.io/praneybehl/pen/DabKv

有谁知道如何用Meteor加载Dat-GUI。任何帮助将不胜感激。

在此先感谢,Praney

佩佩LG

?中添加了文件https://github.com/dataarts/dat.gui/blob/master/build/dat.gui.min.jsclient/lib流星会将所有js文件包装在一个函数中,因此js文件中的var-variables在其他文件中将不可见,因此,dat如果您以这种方式添加文件,则无法使用该变量。相反,您需要在文件client/compatibility夹中添加文件。此文件夹中的js文件不会包装在函数中,因此var变量将是全局变量,您可以在其他文件中使用它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 gui.dat 更改three.js 网格的颜色

来自分类Dev

在GUI中需要帮助

来自分类Dev

使用dat.GUI更改p5.js中绘制圆上的矢量点数

来自分类Dev

用户使用dat.gui更改参数后,在three.js中重新渲染几何

来自分类Dev

Three.js如何使用DAT.Gui控制Vector3值z的位置

来自分类Dev

dat.gui是否从外部JSON加载设置?

来自分类Dev

使用Three JS自定义dat.gui中的最小值和最大值

来自分类Dev

使用dat.gui保存参数似乎已损坏?

来自分类Dev

Three.js:无法在dat.GUI中更改值

来自分类Dev

Three.js-选定的SpotLight和dat.gui

来自分类Dev

dat.GUI和Three.js:未定义dat

来自分类Dev

Kubuntu 16.10 GUI无法加载,需要控制台访问

来自分类Dev

刷新dat.gui变量

来自分类Dev

需要帮助以使用jquery加载html页面

来自分类Dev

dat.GUI-寻找一种方法来锁定滑块并防止使用鼠标将数据更新到dat.GUI菜单中

来自分类Dev

在GUI中使用GUI登录

来自分类Dev

Java GUI未加载

来自分类Dev

Unity不使用Nvidia卡加载任何GUI

来自分类Dev

需要使用2个.js文件的帮助

来自分类Dev

需要帮助,请使用表格和角度js

来自分类Dev

JS HTMLCanvas需要帮助

来自分类Dev

Three.js和Dat.gui-TrackballControls renderer.domElement禁用旋转和平移

来自分类Dev

Kodi 需要 GUI 吗?

来自分类Dev

在dat.gui中禁用按钮的方法?

来自分类Dev

dat.GUI单击调整大小

来自分类Dev

禁用dat.GUI文件夹

来自分类Dev

Javascript从dat.GUI获取值

来自分类Dev

禁用dat.gui中的按钮的方法?

来自分类Dev

dat.GUI 和复杂变量