0

我无法使用应用程序将对象从我的平铺地图传递Tiled到 XCode 上的应用程序。我应该如何循环/创建一个方法来做到这一点?

我已经尝试过了,但似乎它不起作用:

if let ice = group.objectsNamed("IceObject") as? [[String:AnyObject]]
    {
        for iceObj in ice {
        let x = iceObj["x"] as? NSNumber
        let y = iceObj["y"] as? NSNumber

        iceSprite = SKSpriteNode(imageNamed: "ice.png")
        iceSprite.position = CGPoint(x: CGFloat(x!), y: CGFloat(y!))
        addChild(iceSprite)
        }
    }

组被初始化为 TMXObjectGroup

4

0 回答 0