我正在尝试手动更新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控制器显示这种新颜色?
答案 0 :(得分:4)
当我应该更新文件夹控制器时,我试图更新基本gui控制器,即。光.__控制器
答案 1 :(得分:0)
尝试this.FrontColour = 0xffb752;