【问题标题】:Use of unresolved identifier 'zombies'使用未解决的标识符“僵尸”
【发布时间】:2018-03-29 17:24:45
【问题描述】:

我正在制作僵尸启示录风格的奶酪游戏,但我不知道在哪里/如何声明僵尸。我想,既然我在我的 Gamescene.sks 文件中制作了它们,每个都命名为“僵尸”,那么它们就会被这样声明。我试图让僵尸(我在 .sks 文件中制作了 4 个)追逐玩家(我还设置了 .sks 文件并在上面的代码行中编码。)

override func didMove(to view: SKView) {

    let player = self.childNode(withName: "player") as? SKSpriteNode

    for child in self.children{
        if child.name == "zombie"{
            if let child = child as? SKSpriteNode {
                zombies.append(child)
            }
        }
    }

}

【问题讨论】:

  • 这是我尝试使用 .sks 文件制作的第一个应用程序。
  • 真的不清楚你是不是在这里提问。有错误吗?没有找到僵尸并将其放入您的阵列中吗?有什么问题?

标签: swift xcode sprite-kit append skspritenode


【解决方案1】:

经过一段时间的尝试,我发现我的 .sks 和 .swift 文件无法通信,我必须设置视图。

if let view = self.view as! SKView?
if let scene = GameScene(fileNamed: "GameScene")
scene.scaleMode = .resizeFill

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-01
    • 1970-01-01
    • 2016-06-27
    • 2020-08-02
    • 1970-01-01
    • 2013-01-16
    • 1970-01-01
    相关资源
    最近更新 更多