У меня есть «прикрепленный узел», который имеет 2 дочерних узла, которые являются моделями Blender. Я добавил третий узел к этому прикрепляемому узлу, который является SCNCone. По какой-то причине я не могу изменить цвет узла конуса, только прозрачность. Я не вижу ничего плохого в коде, но во время выполнения конус всегда является черным цветом, независимо от того, какой цвет я ему устанавливал.Невозможно изменить цвет SCNCone - Scenekit
let coneGeo = SCNCone(topRadius: 0.1, bottomRadius: 0.7, height: 4)
let coneMaterial = SCNMaterial()
coneMaterial.diffuse.contents = UIColor(red: 255.0/255.0, green: 108.0/255.0, blue: 91.0/255.0, alpha: 0.2)
coneGeo.materials = [coneMaterial]
let coneNode = SCNNode(geometry: coneGeo)
coneNode.position = SCNVector3(0, -1.5, 0)
coneNode.name = "coneNode"
AttachNode.addChildNode(coneNode)
Спасибо! Выполнение 'coneNode.geometry? .firstMaterial? .diffuse.contents = UIColor (красный: 255.0/255.0, зеленый: 108.0/255.0, синий: 91.0/255.0, alpha: 0.2)' сделал трюк. Еще раз спасибо. – P3rry