Xcode中的SpriteKit动画出现致命错误:无法用upperBound <lowerBound

时间:2018-08-08 16:35:51

标签: ios swift xcode animation

Xcode的新手,请耐心等待……只是试图做一个简单的任务,即抓取一个带有png图像的文件夹,名为“ shooter.atlas”。然后,我尝试将每个图像加载到称为“ shooterAnimation”的SKTextures列表中。最终目的是让我的精灵在拍打枪以使其动画时轻拂图像。一切都很好,但是当我运行模拟器时,出现一个致命错误,该错误无法在for循环中形成范围。这是我设置动画的代码:

func initShooterScene() {

    let shooterAtlas = SKTextureAtlas(named: "shooter")
    let numImages = shooterAtlas.textureNames.count
    for index in 1...numImages {
        let imgName = String(format: "shooter%01d", index)
        shooterAnimation += [shooterAtlas.textureNamed(imgName)]
    }
}

我的错误出现在第5行(我在范围1 ... numImages中声明了for循环,它说:“致命错误:无法用upperBound

0 个答案:

没有答案