JSTileMap icon indicating copy to clipboard operation
JSTileMap copied to clipboard

How to read Custom Properties from Object Layer

Open Bob997 opened this issue 9 years ago • 1 comments

Hi,

I'm trying to access some custom properties under Object Layer. I tried to use something like: let dx = tmxObjectGroup.propertyNamed("DestinationPointX") print (dx) but I get a nil form dx.

here is a TMX snippet:

Thanks for any help.

Bob997 avatar Jan 22 '16 05:01 Bob997

Hi - try this

    var objectsCount = 0
    var objectGroup = tileMap.groupNamed("Object Layer 1")

    for object in objectGroup.objects {

        objectsCount += 1
        print ("OBJECT :\(objectsCount)")

        print (object)

    }

Output OBJECT :1 { polygonPoints = "0,0 343,-44 343,3"; x = 331; y = 194; }

riklowe avatar Mar 26 '16 17:03 riklowe