默认情况下,SCNMaterial对象的transparent property由图像的Alpha通道设置,称为aOne模式。
但是,由于PNG通常会用于图像,但据我所知,它没有单独的Alpha通道,应该使用什么?
可以在节点上设置其他材料属性,如:
modelNode.geometry?.materials[0].diffuse.contents = UIImage(named: "diffuse")
但是因为PNG和JPEG看起来似乎不可行,所以它可能支持的唯一其他格式是TIF,但TIF文件似乎无法以这种方式附加到材料上,而且我发现很少验证他们实际上是支持的。
几个月前,iOS seems to have accidentally introduced some breaking changes for this specific property增加了一些混乱,我无法知道它是否已被修复,或者它是否仍然存在问题以及问题的原因。
那么,这里应该使用什么文件格式/如何设置材质的透明属性?假设事物目前处于较低级别的功能状态。
由于