我有一個'attach node',它有兩個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