1
SKLabelNodeフェードアニメーションがフェードしない、ここに私のコードです:はスウィフト:私はちょうどSKLabelNodeがフェードインさせるためにしようとしている
let welcome = SKLabelNode(text: "Welcome")
welcome.fontName = "HelveticaNeue-Light"
welcome.fontSize *= size.width/welcome.frame.width
welcome.fontColor = UIColor(white:1,alpha:0)
welcome.horizontalAlignmentMode = .center
welcome.verticalAlignmentMode = .center
welcome.position = CGPoint(x:size.width/2,y:size.height/2)
addChild(welcome)
let fadein = SKAction.fadeIn(withDuration: 1)
let remove = SKAction.removeFromParent()
welcome.run(SKAction.sequence([fadein,remove]))
しかし、それは動作しません、と私は理解できませんなぜか。
奇妙な部分はremoveFromParent部分がうまく動作し、フェードインではありません。
既にフォントを変更してラベルをフェードアウトし、アルファを変更するカスタムアクションを作成しましたが、すべて失敗しました。
私は問題の内容を把握できません。
ご了承ください。
ありがとうございます。代わりにfontColor
のalpha
0にそれにfadeIn
アクションを実行する前のalpha
0には、SKLabelNode
セット 'を設定する
私はdevのフォーラムに投稿:https://forums.developer.apple.com/message/192382#192382 – MysteryPancake