0

TmxMapLoader を使用していますが、*.tmx からポリライン データを読み取る方法が見つかりません。

TmxMapLoader mapLoader = new TmxMapLoader();
TiledMap map = mapLoader.load("map1.tmx");      
MapLayers layers = map.getLayers();     
Iterator<MapLayer> layersIter = layers.iterator();      
while(layersIter.hasNext()) {
    MapLayer layer = layersIter.next();
    if(layer.getName().equals("path")) {
        MapObjects os = layer.getObjects();
        Iterator<MapObject> osIter = os.iterator();
        while(osIter.hasNext()) {
            MapObject o = osIter.next();
            MapProperties p = o.getProperties();
            // p.get("x") p.get("y") - <object x="" y""> works just fine
            // but how can I get all polyline data from <polyline>?
        }
    }
}

*.tmx ファイルの関連部分:

<objectgroup color="#9da0a4" name="path">
    <object x="9.09091" y="1509.09">
        <polyline points="0,0 1,1"/>
    </object>
</objectgroup>

TmxMapLoader のコードを確認したところ、この機能が実装されているようですが、取得する方法が見つかりません。

何か案は?

4

1 に答える 1