not good but great

プログラミング、アート、映画・本の感想について書きます。

SwiftでSpritekitのSKActionを使ってフェードインを作る

let zeroAlpha:SKAction = SKAction.fadeAlphaTo(0, duration: 0)
let fadeToAlpha1:SKAction = SKAction.fadeAlphaTo(1.0, duration: animationDuration)
let fadeIn:SKAction = SKAction.sequence([zeroAlpha,fadeToAlpha1])
        
startBtn.runAction(fadeIn)

fade inさせようと思って、SKAction.fadeAlphaTo使えばいいなと思った。しかし最初alpha値0から始めたい。fromからtoに設定する関数は用意されていなかったので、durationに0を設定して、無理矢理、初期のalpha値を0に設定した。