Color.addColors()
是 THREE.Color
类的一个静态方法,用于将指定颜色值的 RGB 值添加到目标颜色值的 RGB 值上。该方法返回的是一个新的 Color
对象,而不是修改原始的目标颜色对象。
THREE.Color.addColors(color1: THREE.Color, color2: THREE.Color): THREE.Color;
color1
:THREE.Color
类型,目标颜色值。color2
:THREE.Color
类型,待添加的颜色值。var appleRed = new THREE.Color(0xff0000);
var deepGreen = new THREE.Color(0x004d00);
var newColor = THREE.Color.addColors(appleRed, deepGreen);
console.log(newColor.getHex()); // 输出 0xff4d00
在此示例中,我们使用 THREE.Color.addColors()
方法将红色和深绿色颜色值进行合并,获得新的深红色颜色值,这个新的颜色值可以通过 newColor.getHex()
方法获得。
THREE.Color.addColors()
方法返回一个新的 Color
对象,而不是修改原始的目标颜色对象。