tmx不提供属性

时间:2018-07-20 14:10:02

标签: python pygame tile

我正在学习使用pygame制作游戏,我使用tile制作了地图。输入以下几行的结果如下:

mariomap = tmx.load("untitled.tmx", screen.get_size())  
print(mariomap.layers["Triggers"].find("platform"))
>>>{}
>>>platform
>>>[]

platform是我在tmx中分配的对象的名称。

这是tmx中的查找功能:

def find(self, *properties):
    '''Find all cells with the given properties set.
    '''
    r = []
    print(self.properties)
    for propname in properties:
        print(propname)
        for object in self.objects:
            if object and propname in object or propname in self.properties:
                r.append(object)
    return r

应该返回“对象”(在大小和位置方面),但没有。
谁能向我解释一下,并告诉我如何克服它?
the map I'm using

0 个答案:

没有答案