我正在尝试手动更新 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() 以显示这种新颜色?