使用Swift 2 Xcode 7.3.1的麻烦

时间:2016-06-02 10:14:08

标签: xcode class sprite-kit

我的代码出现了一些错误,需要帮助修复错误。这是错误告诉我的:

无法将不可变值传递给mutating运算符:function call返回不可变值

继承代码

for var i:CGFloat = 0; i<2 + self.frame.size.width / (MovingGroundTexture.size().width); ++1 {
        let groundsprite = SKSpriteNode(texture: MovingGroundTexture)
        groundsprite.zPosition = 0
        groundsprite.anchorPoint = CGPointMake(0, 0)
        groundsprite.position = CGPointMake(i * groundsprite.size.width, 0)
        addChild(groundsprite)

1 个答案:

答案 0 :(得分:3)

我读你的循环的方式,你写的是++ 1而不是++ i。当然,你不能增加常数。