three.js 帧中遮挡的属性

three.js properties for occlusion in a-frame

我发现了这个关于使用 mesh.renderorder 和 material.colorwrite 对象遮挡的有趣信息。

我找不到直接用框架或检查器设置这些的方法。有办法吗?

是的,我知道如何直接用 javascript 设置它们。以声明方式执行此操作将不胜感激。

A​​-Frame 中没有内置的声明方式:material 组件提供的唯一属性是 documented here,不包括 colorWrite.

因为您已经知道如何使用 JavaScript 声明性地设置它们(根据链接问题中的答案),您当然可以 write an A-Frame component 为您想要做的事情创建一个声明性语法,并且根据需要重复使用。

除了 colorWrite,隐藏对象和隐藏对象必须需要 renderOrder。