手动更新dat.gui

时间:2013-05-20 19:54:27

标签: javascript dat.gui

我正在尝试手动更新dat.gui控制器。我按照此页面上的详细信息:http://workshop.chromeexperiments.com/examples/gui/#10--Updating-the-Display-Manually但它仍然不适用于我。以下是我的代码示例:

var ConfigData = function() {
                this.FrontColour = "#ffb752";

        };
config = new ConfigData();
var gui = new dat.gui();
var light = gui.addFolder('folder');
light.addColor( config, 'FrontColour').onChange( function(colorValue){
            externalElement.color.setHex(colorValue);
        });

我是否正确地说我应该能够将变量config.FrontColour更新为新颜色。然后在相关的gui .__控制器上调用updateDisplay(),以便dat.gui控制器显示这种新颜色?

2 个答案:

答案 0 :(得分:4)

当我应该更新文件夹控制器时,我试图更新基本gui控制器,即。光.__控制器

答案 1 :(得分:0)

尝试this.FrontColour = 0xffb752;