我无法使用应用程序将对象从我的平铺地图传递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