У меня возникли проблемы с передачей объектов из моей карты плиток с помощью приложения 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
IceObject
в приложениеTiled
и загрузил эту мозаичную карту в свое приложение XCode. Мне нужны координаты x и y IceObject и создать его как узел спрайта в XCode. Я попытался сделать это, как показано выше, но, к сожалению, безуспешно. - person toom4ny   schedule 22.05.2015Tiled
, и я думаю, что понял большую часть кода, что будет самым важным, поскольку я готовлюсь к экзамену. Я могу спросить у своего учитель или, возможно, здесь, если я столкнусь с некоторыми проблемами.Еще раз, большое спасибо! - person toom4ny   schedule 22.05.2015