2016-04-12 3 views
3

で、私はしかし、私はボックスにしようとすると、白なってしまいますカスタムRGBA色にSCNNodeの色を設定しようとしています:カラーSCNNodes

let box = SCNBox(width: 4, height: 1, length: 4, chamferRadius: 0) 
    let boxNode = SCNNode(geometry: box) 
    myScene.rootNode.addChildNode(boxNode) 

    boxNode.castsShadow = true 


    box.firstMaterial?.diffuse.contents = UIColor(red: 30, green: 150, blue: 30, alpha: 1) 

しかし、これはこのような何かをやっボックスが白になり作品:

box.firstMaterial?.diffuse.contents = UIColor.greenColor() 

にはどうすればいいのボックスは、カスタムRGBAカラーを持つことができますか?

-Thanks

答えて

6

UIColorイニシャライザに渡された値は、あなたがおかげで素晴らしい作品255

box.firstMaterial?.diffuse.contents = UIColor(red: 30.0/255.0, green: 150.0/255.0, blue: 30.0/255.0, alpha: 1) 
+0

してRGB値を分割する必要があり、0と1の間にする必要があります:) – Tob