0

アプリを使用してタイル マップからTiledXCode 上のアプリにオブジェクトを渡す際に問題が発生しています。それを行うには、どのようにループ/メソッドを作成する必要がありますか?

私はこれを試しましたが、うまくいかないようです:

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