【问题标题】:Unable to set Size defaults in Swift 2.0 Spritekit无法在 Swift 2.0 Spritekit 中设置大小默认值
【发布时间】:2015-07-18 02:59:19
【问题描述】:

我正在将游戏迁移到 IOS 9、Swift 2.0 和 Xcode 7.3。在下一节中,我尝试将默认的 anchorPoint t0 设置为 0.5。但是它不想工作。

以下代码就在我的 GameScene:SKScene 类文件中。

   override init(size: CGSize) {
        super.init(size: size)
        anchorPoint = CGPoint(x: 0.5, y: 0.5)
    }

    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }

我收到以下错误:

致命错误:init(coder:) 尚未实现:

【问题讨论】:

  • 您是否使用init(fileNamed:) 初始化程序来创建场景实例?

标签: ios swift sprite-kit swift2


【解决方案1】:

您只需编写(并初始化您自己的所有变量):

required init?(coder aDecoder: NSCoder) {
    super.init(coder: aDecoder)
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-19
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多