最佳答案
我使用以下函数来使用选择器颜色更改颜色
function cambiarColor( obj )
{
var gui = new dat.GUI();
var Configuracion=function(){
this.color = "#ffae23";
}
var conf = new Configuracion();
var controlador = gui.addColor( conf, 'color');
controlador.onChange( function( colorValue )
{
//the return value by the chooser is like as: #ffff so
//remove the # and replace by 0x
colorValue=colorValue.replace( '#','0x' );
//create a Color
var colorObject = new THREE.Color( colorValue ) ;
//set the color in the object
obj.material.color = colorObject;
});
}
关于javascript - 使用 dat.GUI 选择颜色设置三个 js 中的一个对象的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14666417/