2017-01-27 6 views
2

私は "Ghost"という名前のSKSpritenodeを持っており、画像の外側に脈打ったルックを追加しようとしています。しかし、私はそれがセンターを持っていないと言っているエラーを取得している、私はどのように助けてくださいこの問題を解決するか分からない。SkSpriteNodeにはメンバーセンターがありません

func addPulse(){ 
     let pulse = Pulsing(numberOfPulses: .infinity , radius: 110, position: Ghost.center) 
     pulse.animationDuration = 1.0 
     pulse.backgroundColor = UIColor.blue.cgColor 

     self.view.layer.insertSublayer(pulse, below: Ghost.layer) 
    } 

答えて

3

SKSpriteNodeSKNodeを拡張します。どちらもcenterプロパティを持ちません。しかし、framepositionがあります。 centerの代わりに、これらのプロパティのいずれかを使用します。中心誤差を取り除い

let pulse = Pulsing(numberOfPulses: .infinity , radius: 110, position: Ghost.position) 
+0

、しかし、私は今、ゴーストのための層 –

+1

'SKNode'はビューではなく、それが層を持っていませんが存在しないというエラーを持っています。しかし、あなたがここに投稿したものとは全く別の質問です。この質問を閉じて、あなたの「レイヤー」問題に固有の新しい質問を投稿してください。 – rmaddy

+0

別の質問をすることができません。このエラーを修正するのを手伝ってください。 –

関連する問題