0

我正在尝试手动更新 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 更新为新颜色。然后在 dat.gui 控制器的相关 gui.__controller 上调用 updateDisplay() 以显示这种新颜色?

4

2 回答 2

4

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

于 2013-05-21T18:40:55.023 回答
0

尝试this.FrontColour = 0xffb752;

于 2013-12-11T19:45:46.563 回答