Передать объекты из приложения «Плитка» в XCode [Swift]

У меня возникли проблемы с передачей объектов из моей карты плиток с помощью приложения 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


person toom4ny    schedule 22.05.2015    source источник
comment
Передавать объекты из одного приложения в другое? Что это хотя бы значит?   -  person matt    schedule 22.05.2015
comment
Я, возможно, не ясно в моем описании, извините. Я имею в виду, что я добавил ObjectLayer с именем IceObject в приложение Tiled и загрузил эту мозаичную карту в свое приложение XCode. Мне нужны координаты x и y IceObject и создать его как узел спрайта в XCode. Я попытался сделать это, как показано выше, но, к сожалению, безуспешно.   -  person toom4ny    schedule 22.05.2015
comment
Сангони еще раз большое спасибо! Я постараюсь, чтобы человек, опубликовавший это, уже сделал это, но мне нужно будет понять код, который не кажется слишком сложным. Я вернусь сюда снова, чтобы рассказать, удалось ли мне или все еще есть проблемы :)   -  person toom4ny    schedule 22.05.2015
comment
Ладно, этот парень гений. Это действительно сработало для меня. Мне просто нужно найти идентификаторы моих плиток (что легко сделать в приложении Tiled, и я думаю, что понял большую часть кода, что будет самым важным, поскольку я готовлюсь к экзамену. Я могу спросить у своего учитель или, возможно, здесь, если я столкнусь с некоторыми проблемами.Еще раз, большое спасибо!   -  person toom4ny    schedule 22.05.2015