ios - SkSpriteNode没有成员(member)中心

标签 ios swift sprite-kit skspritenode

我有一个名为“Ghost”的 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)
    }

最佳答案

SKSpriteNode 扩展 SKNode。两者都没有 center 属性。但是,有frameposition。使用其中一个属性而不是 center

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

关于ios - SkSpriteNode没有成员(member)中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41887172/

相关文章:

ios - 如何立即得到 block 中的结果?

ios - Alamofire如何设置超时

swift - AVAudioPlayer 没有从 Swift 编程中的 url 文件运行

ios - 如果 Collection View 嵌入在 ios 中的 TableView 中,如何始终显示 Collection View 的第一项

swift - 如何在 Swift 3 中创建 SKSpriteNode 的子类

ios - 如何在同一设备不同账号下执行ios IAP

ios - 推送通知明显延迟

ios - segue 关闭时执行操作

ios - 使用 swift (SpriteKit) 检测触摸压力(力)

ios - 使用 Swift 的 SpriteKit 中 presentScene 上的黑屏