Blenderモデルである2つの子ノードを持つ「接続ノード」があります。私はSCNConeであるこのアタッチノードに3番目のノードを追加しました。何らかの理由で、私は円錐のノードの色を変更することはできません、透明のみ。私はコードに何か間違っているように見ることはできませんが、実行時には私が設定した色に関係なくコーンは常に黒色です。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、アルファ:0.2)'はこのトリックを行っています。再度、感謝します。 – P3rry