0
我知道如何设置对象的颜色属性的值,但我无法检查相同的值。 我需要比较对象网格的颜色,以便在条件为真时可以操作它。如何比较对象的颜色属性| Three.js
Basic代码:
object.traverse(function(child) {
if (child instanceof THREE.Mesh) {
child.castShadow = true;
child.material.color.set(0x00ff00);
if (child.material.color == '0x00ff00') { //this comparison check
child.material.color.set(0x0000ff);
}
}
});
这是比较正确的,或者是有另一种方式来检查该属性的值?
我忘了 '等于' 方法。 谢谢。这有帮助。 –