我使用“ colorBufferWriteMask = []”创建一个框,该框像剪贴蒙版一样遮挡了场景的一部分。但是,我对此有些陌生,我想知道是否有一种方法可以使用Xcodes材质检查器来设置材料的几何形状?
let occlusionMaterial = SCNMaterial()
occlusionMaterial.colorBufferWriteMask = []
geometry.materials = [occlusionMaterial]
答案 0 :(得分:1)
首先在Material Inspector的底部,您可以看到'Write to color',并标记了红色,蓝色,绿色和Alpha。取消全部选中。这将创建透明材料。或者在“设置”下方有“透明度”。将其模式更改为“ RGB零”,并将其值更改为1。
现在转到Node Inspector,在“ Visibility”下,您将看到“ Rendering Order”,值为0。将其设置为-1(想法是将此顺序设置为低于被其遮挡的对象的顺序)
您可以看到具有此设置的节点后面的对象将不可见。