我想修改雾的片段,但是我遇到了问题,材料没有应用更改。
我修改了代码i
THREE.ShaderChunk[ "fog_pars_fragment" ] = [
'...'
].join("\n");
在加载整个场景后,代码的修改发生在最后。
我试过这样做
scene.traverse(function(object){
if(object.material){
object.material.needsUpdate = true;
}
})
但一切都没有改变:(
答案 0 :(得分:0)
scene.traverse(object => {
if(object.type === 'Mesh') object.material.needsUpdate = true;
});
在我看来很完美