0

3D ボールに光るアニメーションを追加したい

let ball = SCNNode(geometry: SCNSphere(radius: 20))

let highlightAnimation = CABasicAnimation(keyPath: "contents")
highlightAnimation.toValue = UIColor.yellowColor()
highlightAnimation.fromValue = UIColor(hue: 0.01, saturation: 1,
                               brightness: 0.6, alpha: 1) //supposed to be dark red
//other unimportant codes for initialization

ball.geometry!.firstMaterial!.emission.addAnimation(highlightAnimation, forKey: nil)

プログラムを実行すると、必要な色ではなく、明るい赤 (に相当UIColor.redColor) から明るい黄色に色が変わります。どうやらプロパティはデフォルトUIColorプロパティからの色のみを受け入れます。色をカスタマイズする方法はありますか?

どうもありがとう

4

0 に答える 0